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
Puede que llegue tarde a la discusión, pero me encontré con un problema similar recientemente. En mi caso, el problema ocurrió después de instalar Discourse e integrarlo con Google Sign-In. Inicialmente, todo funcionó bien, pero luego eliminé el droplet original (instancia del servidor) y reinstalé Discourse.
Durante la reinstalación, reutilicé las mismas credenciales de la API de Google para la integración, lo que provocó el mensaje de error:
“Lo sentimos, hubo un error al autorizar su cuenta.”
Después de solucionar algunos problemas, me di cuenta de que el problema eran las credenciales reutilizadas. Para resolver esto, creé un nuevo conjunto de credenciales de la API de Google para la integración. Una vez que actualicé la configuración con estas nuevas credenciales, ¡todo comenzó a funcionar perfectamente!