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

Também estou procurando uma implementação. Parece que a documentação da Thinkific é para o ‘inverso’ do que estamos fazendo (ou seja, queremos a Thinkific como a fonte da verdade de autenticação, e eles assumem que você tem outra fonte).

Isso pode funcionar para você. Acho que houve algum problema, mas não consigo lembrar exatamente.

Muito obrigado! Na verdade, acabei resolvendo isso com algumas soluções alternativas. Vou documentar e publicar o código relevante no GitHub e deixar o link aqui.

Olá @ethandrower. Estou com um problema porque minha solução faz o login no Thinkific apenas quando o usuário faz login no Discourse. Como o Thinkific encerra a sessão quando o navegador é fechado, os usuários precisam sair e entrar novamente no Discourse para fazer login no Thinkific. Você conseguiu resolver isso?

@pfaffman A maneira como eu fiz foi que o usuário faz login apenas no Thinkific (não há processo de cadastro/inscrição no Discourse). Você elimina isso configurando a opção SSO para um servidor intermediário.

Então, o fluxo fica assim: Usuário clica em Login (no Discourse) → Seu servidor para iniciar o processo SSO → Redirecionamento para a página do Thinkific para fazer login.

Há muito mais trabalho envolvido para fazer dessa forma, mas é a única solução que consegui encontrar que permite SSO a partir do Thinkific (onde o Thinkific é a fonte da verdade).

Comecei um post no blog sobre isso e vou tentar finalizá-lo hoje. Talvez seja útil para você.

Seguindo em frente… você terminou este post do blog? :slight_smile:

@ethandrower Você tem alguma atualização sobre isso? Também estou tentando configurar o SSO do Thinkific para o Discourse e qualquer solução que você possa fornecer seria muito apreciada!

Eu escrevi o plugin linkado acima; ele funciona, mas com algumas ressalvas (principalmente que os logins no Thinkific expiram e a única forma de fazer login novamente é sair e entrar no Discourse). Acho que agora sei como escrevê-lo de forma melhor (adicionar uma rota para o Thinkific acessar, que iniciará o login). Se você tiver um orçamento, entre em contato comigo.