SSO depuis Thinkific

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.

Wondering if you ever found out if this is possible?

Je recherche également une implémentation. Il semble que la documentation de Thinkific soit conçue pour l’inverse de ce que nous faisons (c’est-à-dire que nous voulons que Thinkific soit la source de vérité en matière d’authentification, alors qu’ils supposent que vous avez une autre source).

Cela pourrait fonctionner pour vous. Je crois qu’il y a eu un petit souci, mais je ne m’en souviens plus exactement.

Très apprécié ! J’ai en fait résolu ce problème avec quelques solutions de contournement. Je vais rédiger un article et publier le code pertinent sur GitHub, avec un lien ici.

Salut @ethandrower. Je rencontre un problème car ma solution ne se connecte à Thinkific que lorsque l’utilisateur se connecte à Discourse. Comme Thinkific se déconnecte lorsque le navigateur est fermé, les utilisateurs doivent se déconnecter puis se reconnecter à Discourse pour être connectés à Thinkific. As-tu résolu ce problème ?

@pfaffman Voici comment je l’ai fait : l’utilisateur se connecte uniquement à Thinkific (il n’y a pas de processus d’inscription sur Discourse). Vous éliminez cela en configurant le paramètre SSO sur un serveur intermédiaire.

Donc, voici le flux : L’utilisateur clique sur Se connecter (sur Discourse) → Votre serveur pour démarrer le processus SSO → Redirection vers la page de connexion de Thinkific.

Cela demande beaucoup plus de travail, mais c’est la seule solution que j’ai trouvée pour permettre un SSO depuis Thinkific (où Thinkific est la source de vérité).

J’ai commencé un article de blog à ce sujet et je vais essayer de le terminer aujourd’hui. Peut-être que cela vous sera utile.

Relance… as-tu terminé cet article de blog ? :slight_smile:

@ethandrower As-tu des nouvelles à ce sujet ? J’essaie également de configurer SSO de Thinkific vers Discourse, et toute solution que tu pourrais fournir serait grandement appréciée !

J’ai écrit le plugin lié ci-dessus ; il fonctionne, mais avec certaines limitations (principalement que les connexions Thinkific expirent et que la seule façon de se reconnecter est de se déconnecter et de se reconnecter à Discourse). Je pense maintenant savoir comment le réécrire de manière plus efficace (ajouter une route que Thinkific peut appeler pour initier la connexion). Si vous avez un budget, veuillez me contacter.