结合Spring Security进行web应用会话安全管理
在本文中,将为大家说明如何结合Spring Security 和Spring Session管理web应用的会话。 一、Spring Security创建使用session的方法 Spring Security提供4种方式精确的控制会话的创建: always :如果当前请求没有session存在,Spring Security创建一个session。 ifRequired(默认) : Spring Security在需要时才创建session never : Spring Security将永远不会主动创建session,但是如果session已经存在,它将使用该session stateless :Spring Security不会创建或使用任何session。适合于接口型的无状态应用,该方式节省资源。 在Spring Security配置中加入session创建的策略。继承WebSecurityConfigurerAdapter ,重写configure(HttpSecurity http) 方法 @Override protected void configure(HttpSecurity http) throws Exception { http.sessionManagement() .sessionCreationPolicy(