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
Ich bin vielleicht spät zur Diskussion, aber ich hatte kürzlich ein ähnliches Problem. In meinem Fall trat das Problem auf, nachdem ich Discourse installiert und mit Google Sign-In integriert hatte. Anfangs funktionierte alles einwandfrei, aber später löschte ich den ursprünglichen Droplet (Serverinstanz) und installierte Discourse neu.
Während der Neuinstallation verwendete ich dieselben Google API-Anmeldeinformationen für die Integration, was zu der Fehlermeldung führte:
“Entschuldigung, es gab einen Fehler bei der Autorisierung Ihres Kontos.”
Nach einiger Fehlersuche stellte ich fest, dass das Problem bei den wiederverwendeten Anmeldeinformationen lag. Um dies zu beheben, erstellte ich einen neuen Satz Google API-Anmeldeinformationen für die Integration. Sobald ich die Konfiguration mit diesen neuen Anmeldeinformationen aktualisiert hatte, funktionierte alles wieder einwandfrei!