4

这是我的 Symfony2 项目的安全设置:

security:
    providers:
        main:
            users:
                asa: { pasword: test, roles: ROLE_USER }
    firewalls:
        application:
            pattern: /.*
            http_basic: true
            security: true
            logout: true

即使我遵循了文档,设置了用户,要求对整个站点进行身份验证,它仍然允许我以匿名用户的身份访问它。日志显示“使用匿名令牌填充 SecurityContext”

我正在使用从“security.config”中删除“.config”的最新版本的沙箱

4

1 回答 1

4

这不起作用,因为我失踪了

access_control:
    - { path: /.*, role: ROLE_USER }

查看日志和一些供应商代码,防火墙部分试图找到我的用户,但没有 access_control 它没有任何必要强迫我成为匿名用户。

于 2011-02-23T04:01:37.750 回答