我正在尝试使用 Symfony 2.6.6 实现 HTTP Digest 身份验证的登录失败侦听器,它是标准的安全组件。我创建了一个具有以下配置的服务:
sp_security.auth_listener:
class: SP\SecurityBundle\Security\AuthListener
tags:
- { name: kernel.event_listener, event: security.authentication.failure, method: onAuthenticationFailure }
它非常适用于 HTTP Basic 和传统表单登录,但不适用于 HTTP Digest。
似乎 SymfonyDigestAuthenticationListener
从不发送security.authentication.failure
事件。
是错误还是正常的工作流程?