【发布时间】:2018-06-04 02:58:07
【问题描述】:
我只想授权访问我的 API 的一个 ip。但即使我从我的 security.yml 文件中将它写在 access_control 中,它似乎也不起作用。
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/, role: ROLE_ADMIN }
- { path: ^/administration, role: ROLE_ADMIN}
- { path: ^/api, role: IS_AUTHENTICATED_ANONYMOUSLY, ip: 527.0.2.1 }
我要阻塞的路由都在^/api/*之后
感谢您的帮助。
【问题讨论】:
-
你有反向代理吗?
-
如果你输入正确的IP地址,配置就可以工作
-
albert1 我没有使用任何代理,我尝试使用 178.12.77 ip 但对 Nico Hass 没有结果
-
178.12.77 不是有效 IP,527.0.2.1 也不是
标签: symfony security access-control