Errore di reindirizzamento dell'autenticazione GitHub

Ciao amici, sono un nuovo arrivato amichevole.

Ho questo problema con la configurazione dell’accesso tramite GitHub sulla mia installazione di Discourse, dopo aver fornito le chiavi API necessarie nella pagina Admin > Impostazioni > Accesso nella sezione di configurazione di GitHub.

Cliccando sull’opzione di accesso con GitHub vengo reindirizzato a una pagina 404 e ricevo lo screenshot riportato di seguito.

E questo nella barra degli indirizzi:
https://MYDOMAIN/auth/oauth2_basic/callback?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch&state=29b1f640d906a3bf4d92a1fe5846af740eea49adbfbfb65c

Ciao Tunde, è un piacere vederti qui :slight_smile: :wave:

Hai seguito questa guida per configurare l’accesso con GitHub?

Ciao Osioke, grazie per la risposta.

Ho seguito la guida ma non sono riuscito a risolvere il problema; alla fine ho trovato una soluzione da solo.

Sembra che l’URL di callback indicato nella guida non sia del tutto corretto: l’ho modificato da https://mydomain/auth/callback/github a https://mydomain/auth/github e ora tutto funziona correttamente.

Forse sarebbe opportuno aggiornare la guida per i futuri lettori.

Sono contento che tu sia riuscito a risolvere. Curiosamente, la guida utilizza lo stesso URL che hai condiviso:

Quindi siamo a posto.

Visto che hai menzionato di aver risolto il problema e di aver trovato una soluzione:

Chiudo quindi questa discussione. Saluti! :slight_smile: