Mein Ziel ist es,
hinzuzufügen.
Die Anmelden-Dokumentation sieht als hervorragende neue Ergänzung für unser Discourse perfekt aus. Ich habe die Chat-Integration aktiviert, was ebenfalls großartig ist. Ich bin mir jedoch nicht sicher, wie ich diesen Button als benutzerdefinierte Option mit Discourse tests-pass hinzufügen kann. Sobald das geklärt ist, wird sich diese soziale Anmeldung gut mit ähnlichen sozialen Anmeldungen wie GitHub und Patreon kombinieren lassen.
Nach der Dokumentation habe ich eine App mit OAuth-Zugriff in Slack erstellt… und befinde mich jetzt an diesem Schritt zum Erstellen des Buttons.
Slack zeigt Folgendes an:
App ID
Client ID
Signing Secret
Client Secret
Verification Token
Oauth Access Token
redirect url hinzugefügt als https://example.domain.com/slack/auth
Optionen, die ich in Discourse sehe:
enable sso provider
sso url – URL des Single-Sign-On-Endpunkts (muss http:// oder https:// enthalten)
sso secret – Geheime Zeichenkette zur kryptografischen Authentifizierung von SSO-Informationen; stellen Sie sicher, dass sie mindestens 10 Zeichen lang ist
Ich versuche, dies mit dieser Dokumentation einzurichten:
Slack unterstützt:
identity.avatar – Ansicht des Slack-Avatars des Benutzers
identity.basic – Ansicht von Informationen zur Identität des Benutzers
identity.email – Ansicht der E-Mail-Adresse des Benutzers
identity.team – Ansicht des Namens des Slack-Arbeitsbereichs des Benutzers
Es wäre schön, den Slack-Avatar des Benutzers und möglicherweise auch den Namen des Arbeitsbereichs anzuzeigen. Der Zugriff auf die E-Mail-Adresse wäre ebenfalls nützlich, da diese bei der Nutzung von Discourse von entscheidender Bedeutung ist.