Symfony2中的sfSslRequirementPlugin

时间:2012-02-08 17:18:43

标签: ssl symfony symfony1

我只是想知道 symfony2 中是否有与 sfSslRequirementPlugin 相同的功能。

1 个答案:

答案 0 :(得分:2)

您可以强制网站区域在安全配置中使用HTTPS协议。这是通过使用requires_channel选项的access_control规则完成的。例如,如果要强制所有以/ secure开头的URL使用HTTPS,则可以使用以下配置:

access_control:
    - path: ^/secure
      roles: ROLE_ADMIN
      requires_channel: https

请参阅How to force HTTPS or HTTP for Different URLs