Zum Hauptinhalt springen

Soziale Anmeldung mit Slack einrichten (Set up social login with Slack)

Der offizielle Logto Connector für Slack Social Sign-In.

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 Slack Connector ermöglicht es Endbenutzern, sich über ihre eigenen Slack-Konten mithilfe des Slack OAuth 2.0 Authentifizierungsprotokolls bei deiner Anwendung anzumelden.

Slack-App einrichten​

Gehe zur Slack API: Anwendungen und melde dich mit deinem Slack-Konto an. Wenn du noch kein Konto hast, kannst du dich registrieren.

Erstelle dann eine App.

Schritt 1: Finde Client ID und Client Secret.

Du findest die Client ID und Client Secret im Abschnitt "Basic Information".

Schritt 2: Richte die Redirect-URLs ein.

Gehe zum Abschnitt "OAuth & Permissions", dort findest du das Formular "Redirect URLs".

In unserem Fall wird dies ${your_logto_endpoint}/callback/${connector_id} sein, z. B. https://foo.logto.app/callback/${connector_id}. Die connector_id kann in der oberen Leiste der Logto Admin Console auf der Seite mit den Connector-Details gefunden werden.

Du kannst die Slack API-Dokumentation für weitere Details einsehen.

Konfiguriere deinen Connector​

Fülle in deiner Logto-Connector-Konfiguration die folgenden Felder mit den Werten aus, die du auf der Seite "Keys and tokens" deiner App im Abschnitt "OAuth 2.0 Client ID and Client Secret" erhalten hast:

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

scope ist eine durch Leerzeichen getrennte Liste von OpenID-Berechtigungen. Wenn nicht angegeben, ist die Standardberechtigung openid profile.

Konfigurationstypen​

NameTyp
clientIdstring
clientSecretstring
scopestring

Slack Connector testen​

Das war's. Der Slack Connector sollte jetzt verfügbar sein. Vergiss nicht, den Social Connector für Anmeldung und Registrierung zu aktivieren.

Referenz​

Slack API: Mit Slack anmelden