0

我想在我的项目中配置我的 security.yml 以要求来自除 localhost 之外的所有主机的基本身份验证?可能吗?我试图在网上找到解决方案,但无效。

4

1 回答 1

1

您可以创建一个请求匹配器。

您可以按照这个很棒的教程启用请求匹配器http://php-and-symfony.matthiasnoback.nl/2012/07/symfony2-security-using-advanced-request-matchers-to-activate-firewalls/

仅遵循“创建高级请求匹配器”和“在安全配置中挂钩请求匹配器”部分。

您的匹配方法如下所示:

return 'localhost' == $request->getHost();
于 2012-10-30T22:04:02.297 回答