【发布时间】:2018-08-13 13:11:04
【问题描述】:
是否有可能使 Symfony 仅在客户端 IP 不在防火墙列表中时才要求 http_basic 身份验证?
如果是,有人可以给我一个清晰的小例子吗?
【问题讨论】:
标签: symfony symfony-3.4 symfony-security
是否有可能使 Symfony 仅在客户端 IP 不在防火墙列表中时才要求 http_basic 身份验证?
如果是,有人可以给我一个清晰的小例子吗?
【问题讨论】:
标签: symfony symfony-3.4 symfony-security
您可以使用access_control:
security:
# ...
firewalls:
main:
anonymous: ~
http_basic: ~
access_control:
- { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 127.0.0.1 }
- { path: ^/, roles: ROLE_USER }
【讨论】: