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

También estoy buscando una implementación. Parece que la documentación de Thinkific es para lo ‘inverso’ de lo que estamos haciendo (es decir, queremos que Thinkific sea la fuente de verdad para la autenticación, y ellos asumen que tienes otra fuente).

Esto podría funcionar para ti. Creo que hubo algún contratiempo, pero no lo recuerdo con exactitud.

¡Muy agradecido! Al final resolví esto con algunas soluciones alternativas. Lo escribiré y publicaré el código relevante en GitHub y lo vincularé aquí.

Hola @ethandrower. Estoy teniendo problemas porque mi solución inicia sesión en Thinkific solo cuando el usuario inicia sesión en Discourse. Dado que Thinkific cierra la sesión cuando se cierra el navegador, los usuarios tienen que cerrar sesión y volver a iniciarla en Discourse para entrar en Thinkific. ¿Lo resolviste?

@pfaffman, la forma en que lo hice fue que el usuario solo inicia sesión en Thinkific (no hay un proceso de registro en Discourse). Puedes eliminar eso configurando la opción de SSO en un servidor intermediario.

Así es como funciona: El usuario hace clic en Iniciar sesión (en Discourse) → Tu servidor para iniciar el proceso de SSO → Redirigir a la página de Thinkific para iniciar sesión.

Hay mucho más trabajo involucrado al hacerlo de esta manera, pero es la única solución que pude encontrar que permite el SSO desde Thinkific (donde Thinkific es la fuente de verdad).

Comencé una entrada de blog sobre esto y trataré de terminarla hoy; quizás te sea útil.

Siguiendo el hilo… ¿terminaste este artículo del blog? :slight_smile:

@ethandrower ¿Tienes alguna actualización sobre esto? También estoy intentando configurar SSO desde Thinkific a Discourse, ¡cualquier solución que puedas proporcionar sería muy apreciada!

He escrito el plugin enlazado anteriormente; funciona con algunas salvedades (principalmente que las sesiones de Thinkific caducan y la única forma de volver a iniciar sesión es cerrar y volver a abrir sesión en Discourse). Creo que ahora sé cómo escribirlo de una mejor manera (agregar una ruta a la que Thinkific pueda acceder para iniciar el inicio de sesión). Si tienes un presupuesto, por favor contáctame.