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.

Autorización y php.

Creé la autenticación básica personalizada en Laravel. Sin embargo, cada vez que intento autenticarme, aparece un error de solicitud incorrecta 400. El encabezado de autorización se muestra correctamente como “basic base_encode64 (nombre de usuario: contraseña)”. Si excluyo ese encabezado, aparece un error 401 según lo pretendido por el código que hice… Si inserto el encabezado de autorización, ni siquiera puedo acceder al código que hice. Pero cuando lo intento en phpunit o xdebug, puedo autenticarme bien incluso si tengo un encabezado de autorización. Creo que aparece un error cuando lo intento con un docker, ¿pero qué configuración debo cambiar para autenticar?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema se debe específicamente al uso de Docker. Es posible que deba modificar su configuración de Docker para permitir la autenticación.

    Aquí hay algunas cosas que debe verificar:

    1. Asegúrese de que su contenedor Docker se esté ejecutando en el puerto correcto y que su aplicación Laravel esté configurada para usar ese puerto.
    2. Verifique que su contenedor Docker esté configurado correctamente para permitir solicitudes entrantes desde su máquina local. Esto puede requerir modificar la configuración del firewall o agregar configuración adicional de Docker.
    3. Verifique que su código de autenticación esté configurado correctamente para manejar solicitudes que ingresen a través de Docker. Es posible que deba modificar su código de autenticación para tener en cuenta las diferencias en la forma en que se manejan las solicitudes en un contenedor Docker en comparación con su máquina local.

    Es difícil proporcionar una solución específica sin más información sobre su configuración actual de Docker y su código de autenticación. Sin embargo, al verificar estas áreas, debería poder identificar y resolver el problema.

Comments are closed.