SSO von 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?

Ich suche ebenfalls nach einer Implementierung. Es scheint, als wären die Thinkific-Dokumentationen für das „Gegenteil

Das könnte für dich funktionieren. Ich glaube, es gab da ein kleines Problem, aber ich kann mich nicht genau erinnern.

Sehr zu schätzen! Ich habe das Problem schließlich mit ein paar Workarounds gelöst. Ich werde es dokumentieren und den relevanten Code auf GitHub veröffentlichen und hier verlinken.

Hey @ethandrower. Ich habe ein Problem, da sich meine Lösung nur dann bei Thinkific anmeldet, wenn sich der Benutzer bei Discourse anmeldet. Da Thinkific sich beim Schließen des Browsers abmeldet, müssen sich Benutzer bei Discourse ab- und wieder anmelden, um sich bei Thinkific anzumelden. Hast du das Problem gelöst?

@pfaffman So habe ich es gemacht: Der Benutzer meldet sich nur bei Thinkific an (es gibt keinen Discourse-Registrierungs-/Anmeldeprozess). Das umgehst du, indem du die SSO-Einstellung auf einen Middleware-Server richtest.

Das sieht dann so aus: Benutzer klickt auf „Anmelden

Nachfassen… Hast du diesen Blogbeitrag fertiggestellt? :slight_smile:

@ethandrower Hast du hierzu ein Update? Ich versuche ebenfalls, SSO von Thinkific nach Discourse einzurichten. Jede Lösung, die du bereitstellen kannst, wäre sehr willkommen!

Ich habe das oben verlinkte Plugin geschrieben; es funktioniert, allerdings mit einigen Einschränkungen (hauptsächlich, dass Thinkific-Logins ablaufen und der einzige Weg, sich erneut einzuloggen, darin besteht, sich bei Discourse ab- und wieder anzumelden). Ich glaube jetzt zu wissen, wie man es besser umsetzen kann (eine Route für Thinkific hinzufügen, die die Anmeldung auslöst). Wenn Sie ein Budget haben, kontaktieren Sie mich bitte.