Zum Hauptinhalt springen

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}). Die connector_id findest du in der oberen Leiste der Logto Admin Console auf der Seite mit den Connector-Details.

Logto konfigurieren

Konfigurationstypen

NameTyp
clientIdstring
clientSecretstring
scopestring

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.