Spring security: adding “On successful login event listener”

后端 未结 5 2435
隐瞒了意图╮
隐瞒了意图╮ 2020-12-01 01:42

I\'m new to Spring Security. How do I add an event listener which will be called as a user logs in successfully? Also I need to get some kind of unique session ID in this li

5条回答
  •  生来不讨喜
    2020-12-01 01:58

    In Grails, with Spring Security Plugin, you can do this in Config.groovy:

    grails.plugins.springsecurity.useSecurityEventListener = true
    
    grails.plugins.springsecurity.onAuthenticationSuccessEvent = { e, appCtx ->
    
            def session = SecurityRequestHolder.request.getSession(false)
            session.myVar = true
    
    }
    

提交回复
热议问题