我正在尝试使用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摘要。
似乎Symfony的DigestAuthenticationListener
从未发送security.authentication.failure
事件。
是错误还是正常的工作流程?