@ConditionalOnProperty(name="app.security.sessionResumeMode",
havingValue="redis")
public class RedisSecurityContextRepository
extends Object
implements ReadySecurityContextRepository
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
PRE_SIGNED_TOKEN |
static String |
SPRING_SECURITY_CONTEXT_KEY |
| 构造器和说明 |
|---|
RedisSecurityContextRepository(SecurityConfigurationProperties securityConfigurationProperties,
SessionConfigurationProperties sessionConfigurationProperties,
org.redisson.api.RedissonClient redissonClient) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
containsContext(javax.servlet.http.HttpServletRequest request) |
protected org.springframework.security.core.context.SecurityContext |
generateNewContext()
生成新SecurityContext
|
org.springframework.security.core.context.SecurityContext |
loadContext(org.springframework.security.web.context.HttpRequestResponseHolder requestResponseHolder) |
void |
saveContext(org.springframework.security.core.context.SecurityContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
public RedisSecurityContextRepository(SecurityConfigurationProperties securityConfigurationProperties, SessionConfigurationProperties sessionConfigurationProperties, org.redisson.api.RedissonClient redissonClient) throws ClassNotFoundException
public org.springframework.security.core.context.SecurityContext loadContext(org.springframework.security.web.context.HttpRequestResponseHolder requestResponseHolder)
loadContext 在接口中 org.springframework.security.web.context.SecurityContextRepositorypublic void saveContext(org.springframework.security.core.context.SecurityContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
saveContext 在接口中 org.springframework.security.web.context.SecurityContextRepositorypublic boolean containsContext(javax.servlet.http.HttpServletRequest request)
containsContext 在接口中 org.springframework.security.web.context.SecurityContextRepositoryprotected org.springframework.security.core.context.SecurityContext generateNewContext()
Copyright © 2022. All rights reserved.