Symfony2 HTTP_BASIC身份验证

时间:2015-01-15 19:16:18

标签: php security symfony authentication http-basic-authentication

由于某些原因,我无法访问我的安全页面。每次输入有效凭据时,身份验证弹出窗口都会再次出现。 有什么建议?我是盲人还是傻瓜?

security:
    encoders:
        Symfony\Component\Security\Core\User\User: plaintext
    providers:
        in_memory:
            memory: 
                users:
                    tom: { password: lamp, roles: ROLE_USER }
                    gaelle: { password: lamp, roles: ROLE_USER }
                    tmas: { password: lamp, roles: ROLE_USER }

    firewalls:
        dev:
            pattern: ^/(_(profiler|wdt)|css|images|js)/
            security: false

        default:
            pattern: ^/
            anonymous: ~
            http_basic:
                realm: "Gaelle & Tom - Login"
                provider: in_memory

    access_control:
        - { path: ^/admin, roles: ROLE_USER }

我尝试了多种方法,包括将此行添加到我的.htacccess:

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

我的配置被宣布为有效,来自日志记录的反馈不会给我任何信息。 每次登录尝试后,这些行会不断重复:

  

[2015-01-15 13:03:04] security.DEBUG:" / var / www / gaelleentom / vendor / symfony / symfony / src / Symfony拒绝访问(用户未完全通过身份验证) /Component/Security/Http/Firewall/AccessListener.php"在第70行;重定向到身份验证入口点[] []

     

[2015-01-15 13:03:04] security.DEBUG:调用身份验证入口点[] []

我正在使用Symfony 2.6版

0 个答案:

没有答案
相关问题