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

Я тоже ищу реализацию. Похоже, документация Thinkific описывает «обратный» сценарий по сравнению с тем, что нам нужно (то есть мы хотим, чтобы Thinkific был источником истины об аутентификации, а они предполагают, что у вас есть другой источник).

Это может вам подойти. Кажется, возникла какая-то заминка, но я точно не помню.

Огромное спасибо! В итоге я решил эту проблему с помощью нескольких обходных путей. Напишу статью и опубликую соответствующий код на GitHub, а затем оставлю здесь ссылку.

Привет, @ethandrower. У меня возникла проблема: мое решение выполняет вход в Thinkific только тогда, когда пользователь входит в Discourse. Поскольку Thinkific выходит из системы при закрытии браузера, пользователям приходится выходить из Discourse и снова входить, чтобы авторизоваться в Thinkific. Вы решили эту проблему?

@pfaffman Я сделал это так: пользователь входит только в Thinkific (в Discourse нет процесса регистрации/входа). Вы устраняете это, настроив параметр SSO на промежуточный сервер.

Таким образом, процесс выглядит так: Пользователь нажимает «Войти» (в Discourse) → Ваш сервер для запуска процесса SSO → Перенаправление на страницу входа в Thinkific.

При таком подходе требуется гораздо больше работы, но это единственное решение, которое я смог найти, позволяющее реализовать SSO из Thinkific (где Thinkific является источником истины).

Я начал писать об этом пост в блоге и постараюсь завершить его сегодня. Возможно, это вам поможет.

Напоминаю… Вы закончили эту статью в блоге? :slight_smile:

@ethandrower Есть ли какие-то новости по этому вопросу? Я тоже пытаюсь настроить SSO из Thinkific в Discourse, и любое решение, которое вы сможете предложить, будет очень кстати!

Я написал плагин, ссылка на который приведена выше; он работает с некоторыми оговорками (в основном, что сеансы входа в Thinkific истекают, и единственный способ снова войти — выйти из системы Discourse и войти заново). Я думаю, что теперь знаю, как написать это лучше (добавить маршрут для Thinkific, который будет инициировать вход). Если у вас есть бюджет, пожалуйста, свяжитесь со мной.