在grails中记录登录尝试失败

在grails中记录登录尝试失败,grails,spring-security,Grails,Spring Security,我在Grails中使用acegi安全性。是否有办法将失败的登录尝试记录为信息或警告,以便: 错误springsecurity.GrailsDaoImpl-未找到用户:XXXXXX 是否按要求记录 谢谢您可以注册安全事件的侦听器,检查失败的登录事件 或者,您可以注册在触发事件时调用的回调闭包 useSecurityEventListener = true onInteractiveAuthenticationSuccessEvent = {e, appCtx -> // hand

我在Grails中使用acegi安全性。是否有办法将失败的登录尝试记录为信息或警告,以便:

错误springsecurity.GrailsDaoImpl-未找到用户:XXXXXX

是否按要求记录


谢谢

您可以注册安全事件的侦听器,检查失败的登录事件

或者,您可以注册在触发事件时调用的回调闭包

useSecurityEventListener = true

onInteractiveAuthenticationSuccessEvent = {e, appCtx ->
    // handle InteractiveAuthenticationSuccessEvent
}

onAbstractAuthenticationFailureEvent = {e, appCtx ->
    // handle AbstractAuthenticationFailureEvent
}

onAuthenticationSuccessEvent = {event, appCtx ->
    // handle AuthenticationSuccessEvent
}
onAuthenticationSwitchUserEvent = {e, appCtx ->
    // handle AuthenticationSwitchUserEvent
}
onAuthorizationEvent = {e, appCtx ->
    // handle AuthorizationEvent
}

他使用的是Acegi插件,所以非常相似,但文档在