Soziale Anmeldung mit Discord (OAuth 2.0) einrichten
Der Discord-Connector bietet eine Möglichkeit für deine Anwendung, Discord als Autorisierungssystem zu nutzen.
tipp
In diesem Leitfaden gehen wir davon aus, dass du grundlegende Kenntnisse über Logto Connectors hast. Falls nicht, schaue dir den Leitfaden Connectors konfigurieren an, um loszulegen.
Registriere eine Entwickleranwendung
- Besuche das Discord Developer Portal und melde dich mit deinem Discord-Konto an.
- Klicke auf die Schaltfläche New Application, um eine Anwendung zu erstellen, wähle einen Namen dafür (z. B. LogtoAuth), setze das Häkchen und klicke auf Create.
- Gehe zur Seite OAuth2 und klicke auf Reset Secret.
- Notiere dir die Felder CLIENT ID und CLIENT SECRET.
- Füge die gültigen Umleitungen hinzu (z. B.
http://auth.mycompany.io/callback/${connector_id}
). Dieconnector_id
findest du in der oberen Leiste der Logto Admin Console auf der Seite mit den Connector-Details.
Logto konfigurieren
Konfigurationstypen
Name | Typ |
---|---|
clientId | string |
clientSecret | string |
scope | string |
clientId
clientId
ist das CLIENT ID
-Feld, das wir zuvor gespeichert haben.
(Du findest es auf der OAuth2-Seite im Discord Developer Portal.)
clientSecret
clientSecret
ist das CLIENT SECRET
, das wir zuvor gespeichert haben.
(Wenn du es verloren hast, musst du auf Reset Secret klicken.)
scope
scope
sind die Berechtigungen, die durch die Autorisierung des Benutzers gewährt werden. Der Standardwert ist identify email
.
Du kannst die vollständige Liste der Berechtigungen hier einsehen.