在路由文件中设置访问控制,如控制器操作上方的@Secure注释


Set Access control in routing file like @Secure annotation above controller action

我的secirityyml文件中有以下ACL设置

    fos_user_resetting:
        path: /backend/request
        roles: [IS_AUTHENTICATED_ANONYMOUSLY]
    super_admin_pages:
        path: /backend/.*
        roles: [ROLE_SUPER,ROLE_USERS] 

此外,我发现在路由注释中使用@secirity标记设置访问权限。

我的问题是,是否可以为routing.yml文件中的每个路径添加安全性(根据secirity.yml中的角色访问权限)

没有,在路由文件中没有直接保护路由的参数。ACL和路由之间的共同部分是路径

请参阅Symfony文档的"安全"一章中的所有详细信息。