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.
أنا أيضًا أبحث عن تطبيق، ويبدو أن وثائق Thinkific مخصصة للنسخة المعكوسة مما نقوم به (أي أننا نريد أن تكون Thinkific هي المصدر الوحيد لحقيقة المصادقة، بينما يفترضون أن لديك مصدرًا آخر).
مرحبًا @ethandrower. أواجه مشكلة لأن حلّي يسجّل الدخول إلى Thinkific فقط عندما يسجّل المستخدم الدخول إلى Discourse. وبما أن Thinkific يسجّل الخروج عند إغلاق المتصفح، يتعيّن على المستخدمين تسجيل الخروج ثم الدخول مجددًا إلى Discourse لتسجيل الدخول إلى Thinkific. هل تمكّنت من حل هذه المشكلة؟
@pfaffman الطريقة التي اتبعتها، يقوم المستخدم بتسجيل الدخول إلى Thinkific فقط (لا توجد عملية تسجيل دخول/تسجيل حساب في Discourse). يمكنك التخلص من ذلك عن طريق إعداد خيار SSO على خادم وسيط.
إذًا، يبدو الأمر كالتالي: ينقر المستخدم على “تسجيل الدخول” (في Discourse) → خادمك لبدء عملية SSO → إعادة التوجيه إلى صفحة تسجيل الدخول في Thinkific.
هناك الكثير من العمل الإضافي المطلوب لتنفيذ الأمر بهذه الطريقة، لكنها الحل الوحيد الذي توصلت إليه والذي يسمح بـ SSO من Thinkific (حيث تعتبر Thinkific المصدر الموثوق للبيانات).
بدأت في كتابة منشور مدونة حول هذا الموضوع، وسأحاول إكماله اليوم، ربما يكون مفيدًا لك.
لقد قمت بكتابة الإضافة المربوطة أعلاه؛ وهي تعمل مع بعض القيود (غالبًا أن تسجيل الدخول في Thinkific ينتهي صلاحيته، والطريقة الوحيدة لإعادة تسجيل الدخول هي الخروج ثم الدخول مجددًا إلى Discourse). أعتقد أنني أعرف الآن كيفية كتابتها بطريقة أفضل (إضافة مسار يستهدفه Thinkific لبدء تسجيل الدخول). إذا كان لديك ميزانية، فيرجى التواصل معي.