Usuários incapazes de fazer login com Discourse Connect

É uma configuração baseada em Docker. O login SSO costumava funcionar perfeitamente até que reiniciei o servidor. Agora, toda vez que o usuário tenta fazer login, ele recebe este Erro de Tempo Limite.

O que tentei até agora -

  • Alterei a chave secreta.
  • Desabilitei a configuração “Must Approve User”.

Nada funcionou até agora. Qualquer sugestão e orientação seria apreciada.

Obrigado!

Você já tentou procurar por mais mensagens de erro em discourse.example.com/logs? :mag:

1 curtida

Parece que o Discourse não consegue se conectar ao seu servidor SSO. É difícil adivinhar o porquê. Faça coisas como reiniciar a máquina, verificar se o Docker está atualizado, tentar telnet de dentro do contêiner para o seu servidor SSO, ver se o seu servidor SSO está online, se o servidor SSO tem algum novo firewall impedindo você de se conectar. Coisas assim.

Consigo ver por que o login SSO está falhando.

Log SSO detalhado: Nonce incorreto, foi gerado em uma sessão de navegador diferente ou expirou add_groups: admin: moderator: avatar_force_update: avatar_url: bio: card_background_url: email

Então, incorporamos o discourse dentro de nossa aplicação web usando iframe. Não vejo por que isso poderia ser um problema, já que estamos usando essa configuração nos últimos 18 meses.

O que você acha que pode ser o problema, porque nada mudou?

Olá. Tenho o mesmo problema ao usar o Discourse SSO em um iframe. Alguém conseguiu resolver este problema?