用于DemoController的symfony2安全防火墙

时间:2013-12-22 15:17:25

标签: security symfony

我创建了一个标准的symfony版项目 - 2.3.8带有标准演示和安全控制器

是否可以以某种方式配置安全设置,在SecuredController中进行身份验证的用户也可以在DemoController中看到?

对于未经过身份验证的用户,也应该可以看到DemoController。

当我将模式设置为:

        secured_area:
        pattern:    ^/demo/

示例对于未经过身份验证的用户不可见,具有不同的设置:

        secured_area:
        pattern:    ^/demo/secured

在SecuredCOntroller中进行身份验证的用户在DemoController

中不可见

由于

1 个答案:

答案 0 :(得分:0)

为安全防火墙设置上方的非安全区域添加另一个防火墙:

      non_secured:
            pattern: ^api/public
            anonymous: true