小编A. *_*nez的帖子

Symfony 2在基本身份验证后接收匿名令牌

我有一个使用基本in_memory身份验证的Symfony 2应用程序(如安全文档中所述).登录在我们的开发环境中正常工作.但是在登台服务器上,基本身份验证似乎没有提供正确的令牌 - 如在此提供的日志文件中所见 - ; 因此我们一次又一次地获取登录弹出窗口.

我们的安全配置:

security:
    firewalls:
        secured_area:
            pattern:    ^/
            anonymous: ~
            http_basic:
                realm: "Secured Demo Area"

    access_control:
        - { path: ^/admin, roles: [ROLE_ADMIN]}

    providers:
        in_memory:
            users:
                admin: { password: admin, roles: 'ROLE_ADMIN' }

    encoders:
        Symfony\Component\Security\Core\User\User: plaintext
Run Code Online (Sandbox Code Playgroud)

这是(成功)开发环境登录的日志输出:

[2011-07-21 13:49:48] security.DEBUG: Read SecurityContext from the session [] []
[2011-07-21 13:49:48] security.DEBUG: Reloading user from user provider. [] []
[2011-07-21 13:49:48] security.DEBUG: Username "root" was reloaded from user provider. [] []
Run Code Online (Sandbox Code Playgroud)

这是登台环境登录的日志输出:

[2011-07-21 13:53:08] …
Run Code Online (Sandbox Code Playgroud)

authentication symfony

11
推荐指数
1
解决办法
9066
查看次数

标签 统计

authentication ×1

symfony ×1