Zum Hauptinhalt springen

Soziale Anmeldung mit Slack einrichten

Der offizielle Logto-Connector für die Slack-Sozialanmeldung.

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 Endbenutzern, sich mit ihren eigenen Slack-Konten über das Slack OAuth 2.0-Authentifizierungsprotokoll 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, Sozialen Connector in der Anmeldeerfahrung aktivieren.

Referenz

Slack API: Sign in with Slack