私はgrailsプラグインspring-security-core-1.2.1を持っています
grails-app/conf/spring/resources.groovy にセキュリティ イベント リスナーを Spring Bean として登録しました。
securityEventListener(LoggingSecurityEventListener)
grails-app/conf/Config.groovy に次の 2 つの追加を行います。
grails.plugins.springsecurity.useSecurityEventListener = true
grails.plugins.springsecurity.logout.handlerNames =
['rememberMeServices',
'securityContextLogoutHandler',
'securityEventListener']
私のロギング/ログアウトリスナー
class LoggingSecurityEventListener implements ApplicationListener<AbstractAuthenticationEvent>, LogoutHandler {
void onApplicationEvent(AbstractAuthenticationEvent event) {
System.out.println('appEvent')
}
void logout(HttpServletRequest request, HttpServletResponse response,
Authentication authentication) {
System.out.println('logout')
}
}
on ApplicationEvent は正常に動作しますが、ログアウトが機能しません。何が問題なのですか?
または、ログに記録しているすべてのユーザーを取得する方法を教えてください