Olá Comunidade Discourse,
Tenho uma pergunta sobre a configuração do Discourse SSO (DiscourseConnect). Existe uma maneira de incluir parâmetros adicionais na solicitação quando o Discourse acessa a URL do DiscourseConnect? Especificamente, quero passar dados do usuário na solicitação para a URL do DiscourseConnect, como um token de usuário ou ID de usuário, que posso usar para autenticar o usuário e concluir o processo de login SSO.
O desafio que estou enfrentando é que os usuários precisam fazer login duas vezes — uma vez no meu projeto e outra vez no Discourse — ao se conectar através do SSO. Idealmente, eu gostaria de otimizar o processo para que, se o usuário já estiver logado no meu projeto, ele não precise fazer login novamente com as mesmas credenciais no meu projeto.
Existe algum recurso no Discourse ou alguma prática recomendada para lidar com isso? Agradeceria qualquer orientação ou sugestão para tornar a experiência SSO mais integrada.
Obrigado!