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 です。
スコープの完全なリストは こちら で確認できます。