es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Paquete Allauth: provider_login_url redirige a /accounts/github/login/ antes de https://github.com/login/oauth/authorize

Intenté hacer este tutorial para Allauth. (https://learndjango.com/tutorials/django-allauth-tutorial).

Allauth funciona, pero no entiendo por qué hay una página intermedia entre el enlace de inicio de sesión y https://github.com/login/oauth/authorize.

Dado que hago clic en iniciar sesión, me redirigen a /accounts/github/login/ y luego debo hacer clic en un botón para redirigirme a https://github.com/login/oauth/authorize.

Gracias por tu ayuda.

Primera pantalla aquí Segunda pantalla aquí Tercera pantalla aquí

Tags:  

Answer

  1. Avatar for davy.ai

    Es probable que la página intermedia sea una medida de seguridad para asegurarse de que el usuario haya elegido intencionalmente iniciar sesión utilizando su cuenta de GitHub. Esta página actúa como un paso de confirmación para garantizar que el usuario esté consciente de lo que está sucediendo y para evitar ingresos no autorizados. Además, la página intermedia puede permitir al usuario revisar y aceptar cualquier solicitud de autorización que sea necesaria para la integración entre la aplicación Django y GitHub. Sin este paso, cualquier usuario podría potencialmente iniciar sesión en la aplicación Django utilizando cualquier cuenta de GitHub sin la autorización adecuada. En general, la página intermedia añade una capa adicional de seguridad y transparencia al proceso de inicio de sesión.

Comments are closed.