Não consigo fazer login pelo navegador do PC ou Android, mas consegui pelo "App"

Você sabe se mais alguém no site está enfrentando o mesmo problema?

Se os administradores do site ainda não o fizeram, eles poderiam habilitar o verbose_discourse_connect_logging. Alguns detalhes sobre a depuração de problemas do DiscourseConnect com essa configuração estão aqui: Depurar e corrigir problemas comuns do DiscourseConnect. Não tenho certeza se esse tópico cobre o problema que você está enfrentando.

A mensagem de erro completa que é mostrada nos logs para isso será algo como: Nonce incorreto, foi gerado em uma sessão de navegador diferente ou expirou. Possíveis causas disso são:

  • o nonce que é passado do aplicativo para o Discourse em sua tentativa de login não corresponde ao nonce que foi inicialmente enviado do Discourse para o aplicativo
  • o nonce foi gerado em uma sessão diferente da sessão da qual você está fazendo login. Isso acontecerá se o aplicativo estiver fazendo uma solicitação em segundo plano para obter o nonce do Discourse, em vez de tê-lo gerado por um redirecionamento do navegador.
  • o usuário espera mais de 10 minutos (o tempo de expiração do nonce) para concluir o login

Eu acho que você está enfrentando o primeiro problema dessa lista.

3 curtidas