Can you give a little more detail in what was wrong on the other end so people looking for this error might use this to fix their issues?
I’m one of those, authorizing discourse against mattermost and I’m a little stuck with a similar error:
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"}
not anymore, I´m afraid … we had a call with one of the eam guys, and during the call he had a big revelation about what he did wrong. The bad thing is, that he never told me exactly what that was
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!