Login de terceiros - sem acesso de administrador

Olá,
Quero criar um site onde um usuário possa fazer login com um site específico do Discourse e retornar ao meu site com algumas informações básicas, como nome de usuário, avatar, e-mail e ID do usuário. No entanto, o principal problema é que não tenho acesso administrativo ao referido fórum Discourse e estava me perguntando se havia alguma abordagem que eu pudesse tomar?

Vi muitos tópicos diferentes sobre SSO e/ou chaves de API de usuário.

Vi que posso ler minhas variáveis de sessão com URL/session/current.json, mas não acho que seja claramente o melhor método para abordar isso. Se alguém tiver alguma recomendação sobre o que fazer, ou algum tópico para seguir que ajude com o problema, ficarei muito grato pelo seu tempo!

Muito obrigado,
Aidan!

Isso permitiria que qualquer pessoa extraísse os endereços de e-mail dos usuários de um fórum, então isso é inaceitável.

2 curtidas

Mas o usuário teria que autorizar a tentativa, certo? Basicamente como um Oauth

Ainda não está acontecendo. O proprietário do site é legalmente responsável por manter esses dados confidenciais.

2 curtidas