security.yml文件中的匿名和安全性有什么区别?

时间:2016-02-25 18:50:37

标签: symfony security

一切都在标题中。我想知道两个注释之间的区别。有时我会看到匿名,有时甚至是安全。我无法区分它们。

谢谢你们的帮助!

1 个答案:

答案 0 :(得分:1)

security参数用于完全禁用/启用防火墙内安全组件的功能。

例如,默认的dev防火墙将security参数设置为false
这涉及在此防火墙处理的路由上完全禁用安全性。

anonymous参数使非登录用户通过Anonymous进行身份验证,因此可以启用安全组件的所有功能。
无论anonymous参数的值如何,您都可以使用与安全相关的功能(例如,允许/限制路由)。

documentation of the Security component中阅读更多内容。