我想知道尝试失败。用户多次尝试登录。我正在使用此插件compile ":spring-security-core:2.0-RC4"
。
是否有可能找到失败的尝试。
由于
答案 0 :(得分:0)
要执行此操作,您需要使用插件提供的事件记录/跟踪它们。查看documentation以获取更多信息。
具体而言,您将对AuthenticationFailureBadCredentialsEvent
事件感兴趣,或者更普遍地感兴趣AbstractAuthenticationFailureEvent
(正如Gaurav在评论中指出的那样)。
答案 1 :(得分:0)
AbstractAuthenticationFailureEvent
似乎是最好的选择。请参阅文档的Registering Callback Closures部分......
grails.plugin.springsecurity.useSecurityEventListener = true
grails.plugin.springsecurity. onAbstractAuthenticationFailureEvent = {
e, appCtx -> // handle AbstractAuthenticationFailureEvent
}
...或者您可以按Registering an Event Listener
部分所述实施ApplicationListener<AbstractAuthenticationFailureEvent>