Configurer la connexion sociale avec Discord (OAuth 2.0)
Le connecteur Discord fournit un moyen pour votre application d'utiliser Discord comme système d’Autorisation (authorization).
Dans ce guide, nous supposons que vous avez des connaissances de base sur les Connecteurs Logto. Si ce n'est pas le cas, consultez le guide Configurer les connecteurs pour commencer.
Enregistrer une application développeur
- Visitez le Portail Développeur Discord et connectez-vous avec votre compte Discord.
- Cliquez sur le bouton New Application pour créer une application, choisissez un nom pour celle-ci (Ex : LogtoAuth), cochez la case et cliquez sur Create.
- Allez à la page OAuth2 et cliquez sur Reset Secret
- Notez les champs CLIENT ID et CLIENT SECRET
- Ajoutez les redirections valides (Ex :
http://auth.mycompany.io/callback/${connector_id}
). Leconnector_id
peut être trouvé sur la barre supérieure de la page des détails du connecteur dans la Logto Admin Console.
Configurer Logto
Types de configuration
Nom | Type |
---|---|
clientId | string |
clientSecret | string |
scope | string |
clientId
clientId
est le champ CLIENT ID
que nous avons enregistré précédemment.
(Vous pouvez le trouver sur la page Oauth2 dans le Portail Développeur Discord.)
clientSecret
clientSecret
est le CLIENT SECRET
que nous avons enregistré précédemment.
(Si vous l'avez perdu, vous devez cliquer sur Reset Secret)
scope
scope
est les Permissions accordées par l’Autorisation (authorization) de l'utilisateur. La valeur par défaut est identify email
.
Vous pouvez voir la liste complète des Portées (scopes) ici.