Zum Hauptinhalt springen

Soziale Anmeldung mit X einrichten

Der offizielle Logto-Connector für die X (ehemals Twitter) Social-Anmeldung.

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.

Erste Schritte​

Der X (Twitter) Connector ermöglicht es Endbenutzern, sich mit ihren eigenen X (Twitter) Konten über das X OAuth 2.0 Authentifizierungsprotokoll bei deiner Anwendung anzumelden.

Erstelle eine App im X Developer Portal​

Gehe zum X Developer Portal und melde dich mit deinem X-Konto an. Wenn du noch kein Konto hast, kannst du dich registrieren.

Erstelle dann eine App.

Schritt 1: Navigiere zum Abschnitt zur App-Erstellung.

Nachdem du dich angemeldet hast, gehe zum Abschnitt "Projekte & Apps" und klicke auf "App erstellen" (oder "Neue App", je nach Oberfläche).

Schritt 2: Fülle die App-Details aus.

Vervollständige das Formular mit den folgenden Informationen:

  • App-Name: Gib einen eindeutigen und beschreibenden Namen für deine Anwendung an.
  • Anwendungsbeschreibung: (Optional) Füge eine kurze Beschreibung hinzu, was deine App macht.
  • Website-URL: Gib die URL der Startseite deiner Anwendung ein.
  • Callback-URL / Redirect-URI: In unserem Fall wird dies ${your_logto_endpoint}/callback/${connector_id} sein, z. B. https://foo.logto.app/callback/${connector_id}. Die connector_id findest du in der oberen Leiste der Logto Admin Console auf der Seite mit den Connector-Details.

Schritt 3: Wähle Berechtigungen und Berechtigungen (Scopes) aus.

Wähle die Berechtigungen aus, die deine App benötigt. Für die soziale Anmeldung über X stelle sicher, dass du die notwendigen Berechtigungen tweet.read und users.read aktivierst.

Schritt 4: Speichere deine App.

Klicke auf "Erstellen" oder "Speichern", um deine App zu registrieren.

Nach der Erstellung navigiere zum Abschnitt "Schlüssel und Tokens" deiner App, um deine OAuth 2.0 Client-ID und Client-Secret abzurufen.

Konfiguriere deinen Connector​

In deiner Logto-Connector-Konfiguration fülle die folgenden Felder mit den Werten aus, die du auf der Seite "Schlüssel und Tokens" deiner App im Abschnitt "OAuth 2.0 Client-ID und Client-Secret" erhalten hast:

  • clientId: Die Client-ID deiner App.
  • clientSecret: Das Client-Secret deiner App.

scope ist eine durch Leerzeichen getrennte Liste von Berechtigungen (Scopes). Wenn nicht angegeben, ist die Standardberechtigung tweet.read users.read.

Konfigurationstypen​

NameTyp
clientIdstring
clientSecretstring
scopestring

X (Twitter) Connector testen​

Das war's. Der X (Twitter) Connector sollte jetzt verfügbar sein. Vergiss nicht, Sozialen Connector in der Anmeldeerfahrung aktivieren.

Referenz​

X Entwicklerdokumentation

X OAuth 2.0 Autorisierungscode-Fluss mit PKCE