org.springframework.security.core.session.SessionRegistry#org.springframework.security.web.authentication.session.ConcurrentSessionControlAuthenticationStrategy源码实例Demo

下面列出了org.springframework.security.core.session.SessionRegistry#org.springframework.security.web.authentication.session.ConcurrentSessionControlAuthenticationStrategy 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

/**
 * sessionAuthenticationStrategy does not work in JavaConfig
 * @param sessionRegistry
 * @return
 */
@Bean
public SessionAuthenticationStrategy sessionAuthenticationStrategy(SessionRegistry sessionRegistry){
    return new ConcurrentSessionControlAuthenticationStrategy(sessionRegistry){{
        setMaximumSessions(-1);
    }};
}
 
/**
     * sessionAuthenticationStrategy does not work in JavaConfig
     * @param sessionRegistry
     * @return
     */
//    @Bean
    public SessionAuthenticationStrategy sessionAuthenticationStrategy(SessionRegistry sessionRegistry){
        return new ConcurrentSessionControlAuthenticationStrategy(sessionRegistry){{
            setMaximumSessions(-1);
        }};
    }
 
源代码3 项目: cola   文件: WebSessionConfiguration.java
@Bean
public SessionAuthenticationStrategy sessionAuthenticationStrategy(SessionRegistry sessionRegistry) {
	return new ConcurrentSessionControlAuthenticationStrategy(sessionRegistry);
}