Desculpe, ocorreu um erro ao autorizar sua conta

Você poderia dar um pouco mais de detalhes sobre o que estava errado no outro lado, para que pessoas que procuram por esse erro possam usá-los para resolver seus problemas?

Sou um deles, autorizando o Discourse contra o Mattermost e estou um pouco travado com um erro semelhante:

Started GET "/auth/oauth2_basic/callback?code=<redacted>&state=<redacted>" for <IPv4> at 2020-02-07 13:07:46 +0000
(oauth2_basic) Setup endpoint detected, running now.
(oauth2_basic) Callback phase initiated.
(oauth2_basic) Authentication failure! invalid_credentials: OAuth2::Error,
Started GET "/auth/failure?message=invalid_credentials&origin=https%3A%2F%2F<discourse_FQDN>%2Flogin&strategy=oauth2_basic" for <IPv4> at 2020-02-07 13:07:47 +0000
Processing by Users::OmniauthCallbacksController#failure as HTML
  Parameters: {"message"=>"invalid_credentials", "origin"=>"https://<discourse_FQDN>/login", "strategy"=>"oauth2_basic"}

Obrigado,
Beam

Olá,

infelizmente, não mais… tivemos uma ligação com um dos caras do EAM e, durante a chamada, ele teve uma grande revelação sobre o que fez de errado. O ruim é que ele nunca me disse exatamente o que foi :frowning:

Desculpa, cara…

Posso me atrasar para a discussão, mas enfrentei um problema semelhante recentemente. No meu caso, o problema ocorreu depois que instalei o Discourse e o integrei com o Google Sign-In. Inicialmente, tudo funcionou bem, mas depois excluí o droplet original (instância do servidor) e reinstalei o Discourse.

Durante a reinstalação, reutilizei as mesmas credenciais da API do Google para a integração, o que levou à mensagem de erro:

“Desculpe, ocorreu um erro ao autorizar sua conta.”

Após alguma solução de problemas, percebi que o problema estava com as credenciais reutilizadas. Para resolver isso, criei um novo conjunto de credenciais da API do Google para a integração. Assim que atualizei a configuração com essas novas credenciais, tudo começou a funcionar perfeitamente!