Inconsistências de login do Discourse-oauth2-basic

Estamos continuando a encontrar problemas em que tanto funcionários quanto clientes que já fizeram login com sucesso em nossa instância do Discourse no passado agora são solicitados a criar uma nova conta ao tentar fazer login novamente. Verifiquei que as contas estão presentes no sistema.

Se desativarmos a conta e enviarmos um e-mail de ativação, isso permite que eles façam login por um curto período de tempo, até que o problema ocorra novamente.

Nesta última ocorrência, obtive um arquivo HAR da tentativa de login, mas precisaria enviá-lo de forma privada (portanto, não o compartilharei nesta discussão pública).

Estamos usando o discourse-oauth2-basic emparelhado com o Auth0. No passado, confirmamos que os dados retornados ao Discourse durante o login estão corretos. No entanto, ainda pede que esses usuários de casos extremos criem uma nova conta.

Precisamos seriamente de ajuda para superar esse obstáculo. Por favor, orientem-nos. Obrigado.

Como as contas devem ser associadas? Por endereço de e-mail ou pelo UID do Auth0?

Há alguma possibilidade de os UIDs terem sido alterados no Auth0?

Se você me enviar o arquivo HAR por mensagem privada, posso dar uma olhada, embora não possa prometer que conseguirei resolver o problema apenas com isso. Se você tiver logs de autenticação detalhados do servidor, isso também seria útil.

Alguém ativou recentemente enable local logins nessa instância?

Confirmado: não.

Por UID e não há nenhuma modificação neles.

Vou enviar isso para você e podemos construir a partir daí :+1: