Symfony Guard:getCredentials() 中的访问路由参数

Symfony Guard: Access route parameter inside getCredentials()

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

详细:

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

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

感谢 我自己找到了答案:

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