Discord を使用してソーシャルログインを設定する (OAuth 2.0)
Discord コネクターは、あなたのアプリケーションが Discord を認可 (Authorization) システムとして使用する方法を提供します。
ヒント:
このガイドは、Logto コネクターについての基本的な理解があることを前提としています。未経験の方は、コネクター ガイドを参照して始めてください。
開発者アプリケーションを登録する
- Discord Developer Portal にアクセスし、Discord アカウントでサインインします。
- New Application ボタンをクリックしてアプリケーションを作成し、名前を選択します(例:LogtoAuth)。ボックスにチェックを入れて Create をクリックします。
- OAuth2 ページに移動し、Reset Secret をクリックします。
- CLIENT ID と CLIENT SECRET フィールドをメモします。
- 有効なリダイレクトを追加します(例:
http://auth.mycompany.io/callback/${connector_id}
)。connector_id
は Logto Admin Console のコネクター詳細ページの上部バーにあります。
Logto を設定する
設定タイプ
名前 | タイプ |
---|---|
clientId | string |
clientSecret | string |
scope | string |
clientId
clientId
は、先ほど保存した CLIENT ID
フィールドです。
(Discord Developer Portal の OAuth2 ページで見つけることができます。)
clientSecret
clientSecret
は、先ほど保存した CLIENT SECRET
です。
(失った場合は Reset Secret をクリックする必要があります。)
scope
scope
は、ユーザーの認可 (Authorization) によって付与される権限です。デフォルト値は identify email
です。
スコープの完全なリストは こちら で確認できます。