Potresti fornire qualche dettaglio in più su cosa non ha funzionato dall’altra parte, così che chi incontra questo errore possa usarlo per risolvere il problema?
Anch’io mi trovo in questa situazione: sto configurando l’autenticazione di Discourse con Mattermost e sono bloccato con un errore simile:
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"}
purtroppo non più… abbiamo avuto una chiamata con uno dei ragazzi dell’EAM e, durante la conversazione, ha avuto una grande rivelazione su cosa abbia sbagliato. Il problema è che non mi ha mai detto esattamente di cosa si trattasse
Potrei essere in ritardo per la discussione, ma ho riscontrato un problema simile di recente. Nel mio caso, il problema si è verificato dopo aver installato Discourse e averlo integrato con Google Sign-In. Inizialmente, tutto ha funzionato bene, ma in seguito ho eliminato il droplet originale (istanza del server) e reinstallato Discourse.
Durante la reinstallazione, ho riutilizzato le stesse credenziali API di Google per l’integrazione, il che ha portato al messaggio di errore:
"Spiacenti, si è verificato un errore durante l’autorizzazione del tuo account."
Dopo alcuni tentativi di risoluzione, mi sono reso conto che il problema era con le credenziali riutilizzate. Per risolvere questo problema, ho creato un nuovo set di credenziali API di Google per l’integrazione. Una volta aggiornata la configurazione con queste nuove credenziali, tutto ha ricominciato a funzionare perfettamente!