Patreon を使用してソーシャルログインを設定する
Patreon ソーシャルサインイン用の公式 Logto コネクターです。
このガイドは、Logto コネクターについての基本的な理解があることを前提としています。未経験の方は、コネクター ガイドを参照して始めてください。
はじめに
Patreon コネクターを利用すると、エンドユーザーは Patreon OAuth 2.0 認証プロトコルを通じて自身の Patreon アカウントでアプリケーションにサインインできます。
Patreon アカウントでサインイン
Patreon のウェブサイト にアクセスし、Patreon アカウントでサインインします。アカウントをお持ちでない場合は、新規登録も可能です。
OAuth アプリの作成と設定
Patreon OAuth アプリの作成 ガイドに従い、新しいアプリケーションを登録します。
App Name に新しい OAuth アプリケーションの名前を入力し、App URL にアプリの URL を入力します。App Description フィールドは空白のままでも構いません。Redirect URIs には ${your_logto_origin}/callback/${connector_id}
を設定します。connector_id
は Logto 管理コンソールのコネクター詳細ページ上部で確認できます。
ログイン時に「The redirect_uri MUST match the registered callback URL for this application.」というエラーメッセージが表示された場合は、Patreon OAuth アプリの Redirect URI と Logto アプリのリダイレクト URL(プロトコルを含む)を一致させて問題を解決してください。
OAuth アプリの管理
Patreon の Clients & API Keys ページ にアクセスすると、既存の OAuth アプリの追加・編集・削除ができます。また、OAuth アプリの詳細ページで Client ID
の確認や Client secrets
の生成も可能です。
コネクターの設定
前のセクションで取得した Client ID と Client Secret を clientId
および clientSecret
フィールドに入力します。
scope
は スコープ のスペース区切りリストです。指定しない場合、デフォルトで identity identity[email]
となります。
設定タイプ
Name | Type |
---|---|
clientId | string |
clientSecret | string |
scope | string |
Patreon コネクターのテスト
これで完了です。Patreon コネクターが利用可能になっているはずです。サインイン体験でコネクターを有効化 するのをお忘れなく。
参考情報
Patreon - API ドキュメントPatreon - デベロッパー - クライアント