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