Symfony 3.0.3我想从/document
开始排除必须登录的网址
我当前的security.yml
防火墙:
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
docs:
pattern: ^/document
security: false
main:
pattern: ^/
http_basic: ~
provider: our_db_provider
anonymous: ~
form_login:
login_path: /
check_path: login
logout:
path: /logout
target: /
invalidate_session: true
但这导致错误500:"令牌存储不包含身份验证令牌。一个可能的原因可能是没有为此URL配置防火墙。"访问/document
答案 0 :(得分:1)
access_control
中的security.yml
配置如何?你不应该/document
{/ 1}} {/ 1}}。{/ 1}
IS_AUTHENTICATED_ANONYMOUSLY
在这种情况下,您不必为access_control:
- { path: ^/document$, role: IS_AUTHENTICATED_ANONYMOUSLY }
定义单独的firewall
。