Spring Security Session

it2024-07-12  43

1sesssion的创建

(1) always – 如果会话不存在,将始终创建会话 (2) ifRequired – 只有在需要时才会设立会议(默认) (3)never – 框架本身永远不会创建会话,但如果会话已经存在,它将使用会话 (4)stateless – SpringSecurity将不创建或使用任何会话

2配置

(1)xml方式 (2)java配置方式

3理解:

在执行身份验证过程之前,SpringSecurity将运行一个过滤器,负责在请求之间存储安全性上下文-安全ContextPersistenceFilter。上下文将按照一种策略来存-HttpSessionSecurityContextRepository默认情况下–它使用HTTP会话作为存储。 对于严格的CREATE-Session=“无状态”属性,这个策略将被另一个-NullSecurityContextRepository-和将不会创建或使用任何会话。保持上下文

4并发会话

(1)当已经通过身份验证的用户试图再次认证,应用程序可以通过几种方式之一处理该事件。它可以使用

最新回复(0)