【问题标题】:Firewall pattern with SymfonySymfony 的防火墙模式
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    • 2022-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多