メインコンテンツまでスキップ

Discord を使用してソーシャルログインを設定する (OAuth 2.0)

Discord コネクターは、あなたのアプリケーションが Discord を認可 (Authorization) システムとして使用する方法を提供します。

ヒント:

このガイドは、Logto コネクターについての基本的な理解があることを前提としています。未経験の方は、コネクター ガイドを参照して始めてください。

開発者アプリケーションを登録する

  • Discord Developer Portal にアクセスし、Discord アカウントでサインインします。
  • New Application ボタンをクリックしてアプリケーションを作成し、名前を選択します(例:LogtoAuth)。ボックスにチェックを入れて Create をクリックします。
  • OAuth2 ページに移動し、Reset Secret をクリックします。
  • CLIENT IDCLIENT SECRET フィールドをメモします。
  • 有効なリダイレクトを追加します(例:http://auth.mycompany.io/callback/${connector_id})。connector_id は Logto Admin Console のコネクター詳細ページの上部バーにあります。

Logto を設定する

設定タイプ

名前タイプ
clientIdstring
clientSecretstring
scopestring

clientId

clientId は、先ほど保存した CLIENT ID フィールドです。 (Discord Developer Portal の OAuth2 ページで見つけることができます。)

clientSecret

clientSecret は、先ほど保存した CLIENT SECRET です。 (失った場合は Reset Secret をクリックする必要があります。)

scope

scope は、ユーザーの認可 (Authorization) によって付与される権限です。デフォルト値は identify email です。 スコープの完全なリストは こちら で確認できます。