【问题标题】:Symfony Guard: Access route parameter inside getCredentials()Symfony Guard:在 getCredentials() 中访问路由参数
【发布时间】:2017-08-25 23:01:37
【问题描述】:

有没有办法使用 Guard 从自定义身份验证器内部访问路由参数?

详细说明:

https://symfony.com/doc/current/security/guard_authentication.html 处的说明将 API 密钥作为 HTTP 标头 (X-AUTH-TOKEN) 提交。但是,当它作为路由参数提交时(即路由 login/{slug} 的 {slug} 部分),您如何访问 API 密钥?

换句话说:如何从TokenAuthenticator::getCredentials() 中访问路由参数?

【问题讨论】:

    标签: php symfony sfguard


    【解决方案1】:

    感谢https://stackoverflow.com/a/8630619/1668200我自己找到了答案:

    $request->get('slug'));
    

    【讨论】:

      猜你喜欢
      • 2019-02-17
      • 1970-01-01
      • 2016-02-06
      • 2023-01-27
      • 1970-01-01
      • 1970-01-01
      • 2014-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多