que uso estándar de Symfony 2.0.0BETA1 y trató de configurar la autenticación http_basic exactamente el mismo que en this book chapterSymfony2 http_basic de seguridad rechaza las credenciales válidas
security:
encoders:
Symfony\Component\Security\Core\User\User: plaintext
providers:
main:
users:
foo: { password: testing, roles: ROLE_USER }
firewalls:
main:
pattern: /.*
http_basic: true
logout: true
access_control:
- { path: /.*, role: ROLE_USER }
El problema es que cuando intento abrir una página y me someto nombre de usuario " prueba "foo" y contraseña "simplemente hace un bucle y me pide credencial infinitamente o muestra la página de error.
Pasos para reproducir problema:
- configuración de seguridad de copia de http://symfony.com/doc/current/book/security/overview.html#configuration y pasado a security.yml archivo
- actualización de aplicaciones en la página de inicio
- Introduzca las credenciales válidas
comportamiento esperado es para ver la página de inicio, pero en su lugar aparece el mensaje de credenciales.
¿Alguien sabe por qué sucede eso y cómo solucionarlo?
OK, entiendo tu punto, pero estoy tratando de usar HTTP básico, por lo que no hay formularios de inicio de sesión personalizados, el navegador debería automáticamente mostrar el formulario de credenciales (o, de manera estándar, podría acceder a mi aplicación simplemente configurando encabezados apropiados, algo como 'Autorización: QWxhZGRpbjpvcGVuIHNlc2FtZQ ==' básico) – sbgoran
+1 esto me estaba volviendo loco, estoy usando 2.1, los documentos no dicen nada sobre esto. –