【发布时间】:2017-03-07 20:47:24
【问题描述】:
我有一个使用 Symfony 框架开发的带有 Oauth2 身份验证的 API。我使用了 Symfony 提供的安全机制,我的 security.yml 如下:
security:
...
register:
pattern: ^/users
methods: [POST]
...
api:
pattern: ^/
fos_oauth: true
stateless: true
如您所见,通过 POST 请求 /users 注册了一个新用户。但我的问题是另一个带有 /users/xxxx 之类的 URL 的 POST 请求也符合规则。是否可以拒绝具有相同根目录的 URL?感谢您的帮助。
【问题讨论】:
-
在末尾添加
$符号,pattern: ^/users$ -
它有效。感谢您的帮助。
-
请接受我的回答,谢谢。
标签: symfony security design-patterns firewall