any luck setting SSO from thinkific to discourse?
We are using thinkific for online courses and would love to have users create account/log in on thinkific site and automatically signed on to discourse for the community feature.
Do I need to configure anything on thinkific site or the config on discourse site will do the trick?
I read the official SSO implementation post but am still not sure what is required for the SSO URL (discuss.example.com/discuss/sso)
any help will be greatly appreciated. thank you all this is by far the best option i found.
Anche io sto cercando un’implementazione del genere; sembra che la documentazione di Thinkific sia pensata per l’opposto di ciò che stiamo facendo (cioè, vogliamo che Thinkific sia la fonte di verità per l’autenticazione, mentre loro presuppongono che abbiate un’altra fonte).
Molto apprezzato! Alla fine ho risolto il problema con alcune soluzioni temporanee. Scriverò una relazione e pubblicherò il codice pertinente su GitHub, inserendo il collegamento qui.
Ciao @ethandrower. Sto avendo problemi perché la mia soluzione accede a Thinkific solo quando l’utente accede a Discourse. Dato che Thinkific disconnette quando il browser viene chiuso, gli utenti devono disconnettersi e riconnettersi a Discourse per accedere a Thinkific. L’hai già risolto?
@pfaffman il metodo che ho usato prevede che l’utente effettui il login solo su Thinkific (non esiste un processo di registrazione su Discourse). Puoi eliminarlo impostando la configurazione SSO su un server intermediario.
Quindi il flusso è: l’utente clicca su Accedi (su Discourse) → il tuo server avvia il processo SSO → reindirizza alla pagina di login di Thinkific.
C’è molto più lavoro coinvolto nell’adottare questo approccio, ma è l’unica soluzione che ho trovato per abilitare l’SSO da Thinkific (dove Thinkific è la fonte di verità).
Ho iniziato a scrivere un post sul blog a riguardo e cercherò di completarlo oggi; forse ti sarà utile.
@ethandrower Hai aggiornamenti in merito? Sto cercando anch’io di configurare l’SSO da Thinkific a Discourse e qualsiasi soluzione tu possa fornire sarebbe molto apprezzata!
Ho scritto il plugin collegato sopra; funziona con alcune limitazioni (principalmente che i login di Thinkific scadono e l’unico modo per eseguire nuovamente l’accesso è disconnettersi e riconnettersi a Discourse). Ora credo di sapere come scriverlo in modo migliore (aggiungere una rotta a cui Thinkific possa accedere per avviare l’accesso). Se hai un budget, contattami.