0
使用this如果我們在grails中註冊回調,如何在plain groovy/java類中訪問springSecurityService
,以便我們可以獲取當前用戶域類並保存登錄時間?Grails spring security在用戶域中保存登錄時間
更新:
我已經使用下面的做到了這一點:
appCtx.springSecurityService.currentUser.id
使用this如果我們在grails中註冊回調,如何在plain groovy/java類中訪問springSecurityService
,以便我們可以獲取當前用戶域類並保存登錄時間?Grails spring security在用戶域中保存登錄時間
更新:
我已經使用下面的做到了這一點:
appCtx.springSecurityService.currentUser.id
如果您使用的是回調倒閉,你可以從AuthenticationSuccessEvent的信息。
grails.plugin.springsecurity.onAuthenticationSuccessEvent = { e, appCtx ->
// handle AuthenticationSuccessEvent
println "User id ${e.authentication.principal.id} was authenticated"
}