Ведение журнала неудачной попытки входа в систему Grails - PullRequest
0 голосов
/ 21 сентября 2010

Я использую безопасность acegi в Grails. Есть ли способ зарегистрировать неудачную попытку входа в систему как информацию или предупреждение так:

ОШИБКА springsecurity.GrailsDaoImpl - Пользователь не найден: XXXXXX

зарегистрировано как требуется?

Спасибо

1 Ответ

2 голосов
/ 21 сентября 2010

Вы можете зарегистрировать прослушиватели для событий безопасности, проверьте наличие неудачного входа в систему

http://grails.org/AcegiSecurity+Plugin+-+Acegi+Events

Или вы можете зарегистрировать обратные вызовы, которые вызываются при срабатывании событий

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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...