Error de redirección de autenticación en Github

Hola amigos, soy un nuevo usuario amigable.

Tengo este problema al configurar el inicio de sesión con GitHub en mi instalación de Discourse, después de proporcionar las claves de API necesarias en la página Admin > Configuración > Inicio de sesión en la sección de configuración de GitHub.

Al hacer clic en la opción de inicio de sesión con GitHub, se redirige a una página 404 y muestra la captura de pantalla a continuación.

Y esto es lo que aparece en la barra de URL:
https://MI_DOMINIO/auth/oauth2_basic/callback?error=redirect_uri_mismatch&error_description=El+redirect_uri+DEBE+coincidir+con+la+URL+de+callback+registrada+para+esta+aplicación.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch&state=29b1f640d906a3bf4d92a1fe5846af740eea49adbfbfb65c

Hola Tunde, ¡qué gusto verte por aquí :slight_smile: :wave:!

¿Siguiste esta guía para configurar tu inicio de sesión en GitHub?

Hola Osioke, gracias por tu respuesta.

Seguí la guía y aún así no pude solucionarlo; finalmente encontré una solución por mi cuenta.

Al parecer, la URL de devolución de llamada de la guía no es del todo correcta. La cambié de https://mydomain/auth/callback/github a https://mydomain/auth/github y todo funciona bien.

Quizás la guía debería actualizarse para futuros lectores.

Me alegra que hayas podido solucionarlo. Curiosamente, la guía utiliza la misma URL que compartiste:

Así que todo está bien aquí.

Dado que mencionaste que lograste resolverlo y encontraste una solución:

Procederé a cerrar este tema ahora. ¡Saludos! :slight_smile: