Symfony 的防火墙模式

Firewall pattern with Symfony

我有一个 API,带有使用 Symfony 框架开发的 Oauth2 身份验证。我使用 Symfony 提供的安全机制,我的 security.yml 如下:

security:
    ...
    register:
        pattern: ^/users
        methods: [POST]
    ...
    api:
        pattern: ^/
        fos_oauth: true
        stateless: true

如您所见,POST 请求 /users 注册了一个新用户。但我的问题是另一个 POST 请求 URL 像 /users/xxxx 也匹配规则。是否可以拒绝具有相同根的 URLs ?感谢您的帮助。

请在末尾添加$符号,模式:^/users$应该可以。