Class LDSecurityContextRepository
java.lang.Object
org.springframework.security.web.context.HttpSessionSecurityContextRepository
com.logicaldoc.core.security.spring.LDSecurityContextRepository
- All Implemented Interfaces:
org.springframework.security.web.context.SecurityContextRepository
public class LDSecurityContextRepository
extends org.springframework.security.web.context.HttpSessionSecurityContextRepository
This makes use of sessions but also uses our request-sid binding.
- Since:
- 7.5
- Author:
- Marco Meschieri - LogicalDOC
-
Field Summary
Fields inherited from class org.springframework.security.web.context.HttpSessionSecurityContextRepository
SPRING_SECURITY_CONTEXT_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsContext(jakarta.servlet.http.HttpServletRequest request) org.springframework.security.core.context.DeferredSecurityContextloadDeferredContext(jakarta.servlet.http.HttpServletRequest request) voidsaveContext(org.springframework.security.core.context.SecurityContext context, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Methods inherited from class org.springframework.security.web.context.HttpSessionSecurityContextRepository
loadContext, setAllowSessionCreation, setDisableUrlRewriting, setSecurityContextHolderStrategy, setSpringSecurityContextKey, setTrustResolver
-
Constructor Details
-
LDSecurityContextRepository
public LDSecurityContextRepository()
-
-
Method Details
-
containsContext
public boolean containsContext(jakarta.servlet.http.HttpServletRequest request) - Specified by:
containsContextin interfaceorg.springframework.security.web.context.SecurityContextRepository- Overrides:
containsContextin classorg.springframework.security.web.context.HttpSessionSecurityContextRepository
-
loadDeferredContext
public org.springframework.security.core.context.DeferredSecurityContext loadDeferredContext(jakarta.servlet.http.HttpServletRequest request) - Specified by:
loadDeferredContextin interfaceorg.springframework.security.web.context.SecurityContextRepository- Overrides:
loadDeferredContextin classorg.springframework.security.web.context.HttpSessionSecurityContextRepository
-
saveContext
public void saveContext(org.springframework.security.core.context.SecurityContext context, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Specified by:
saveContextin interfaceorg.springframework.security.web.context.SecurityContextRepository- Overrides:
saveContextin classorg.springframework.security.web.context.HttpSessionSecurityContextRepository
-