Soziale Anmeldung mit Slack einrichten
Der offizielle Logto-Connector für die Slack-Sozialanmeldung.
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
Name | Typ |
---|---|
clientId | string |
clientSecret | string |
scope | string |
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