我有一个 symfony security.yml 文件
# app/config/security.yml
security:
firewalls:
secured_area:
pattern: ^/
anonymous: ~
http_basic:
realm: "Secured Demo Area"
access_control:
- { path: ^/admin, roles: ROLE_ADMIN }
providers:
in_memory:
users:
ryan: { password: ryanpass, roles: 'ROLE_USER' }
admin: { password: kitten, roles: 'ROLE_ADMIN' }
encoders:
Symfony\Component\Security\Core\User\User: plaintext
我想要一些关于这个文件的细节..
- 我可以有自己的防火墙设置,比如用其他名称替换secured_area吗?
- pattern 和 path 和有什么不一样?
- 如果我访问网址“myhost/Symfony/web/app_dev.php/admin”,应该会发生什么?
- 我的控制器中需要路径 /admin 吗?