Ricerca login Slack / SSO per Discourse

Il mio obiettivo è aggiungere Screen Shot 2020-04-22 at 2.56.25 PM

La documentazione accesso con Slack sembra perfetta come eccellente nuova aggiunta per il nostro Discourse. Ho abilitato l’integrazione chat, che è anche ottima. Sono un po’ sopraffatto su come aggiungere questo pulsante come opzione personalizzata con Discourse tests-pass. Una volta risolto, questo accesso sociale si abbinerà bene ad altri accessi sociali simili come Github e Patreon.

Seguendo la documentazione, ho creato un’app con accesso OAuth in Slack… ora sono a questo passaggio per creare il pulsante.

Slack sta mostrando:

App ID
Client ID
Signing Secret
Client Secret
Verification Token
Oauth Access Token
redirect url aggiunto come https://example.domain.com/slack/auth

Le opzioni che vedo in Discourse sono:

enable sso provider
sso url – URL dell’endpoint single sign on (deve includere http:// o https://)
sso secret – Stringa segreta utilizzata per autenticare criptograficamente le informazioni SSO, assicurati che sia di 10 caratteri o più

Sto cercando di configurarlo con questa documentazione:

Slack supporta
identity.avatar - Visualizza l’avatar Slack dell’utente
identity.basic - Visualizza informazioni sull’identità dell’utente
identity.email - Visualizza l’indirizzo email dell’utente
identity.team - Visualizza il nome dell’area di lavoro Slack dell’utente

Sarebbe bello visualizzare l’avatar dell’utente Slack e possibilmente anche il nome dell’area di lavoro. Sembra che accedere alla loro email sarebbe utile, dato che è critico quando si utilizza Discourse.