Zum Hauptinhalt springen

Soziale Anmeldung mit Discord einrichten (OAuth 2.0)

Der Discord-Connector bietet eine Möglichkeit für deine Anwendung, Discord als Autorisierungssystem zu nutzen.

tipp:

Diese Anleitung setzt voraus, dass du ein grundlegendes Verständnis von Logto Connectors hast. Für diejenigen, die damit nicht vertraut sind, verweisen wir auf die Connectors Anleitung, um loszulegen.

Entwickleranwendung registrieren​

  • 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.