Package org.molgenis.security.permission
Class SecurityContextRegistryImpl
- java.lang.Object
-
- org.molgenis.security.permission.SecurityContextRegistryImpl
-
- All Implemented Interfaces:
SecurityContextRegistry
@Component public class SecurityContextRegistryImpl extends java.lang.Object implements SecurityContextRegistry
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.security.core.context.SecurityContextgetSecurityContext(java.lang.String sessionId)Returns the security context for the session with the given id.java.util.stream.Stream<org.springframework.security.core.context.SecurityContext>getSecurityContexts()Returns a stream of all security contextsvoidhandleHttpSessionCreatedEvent(org.springframework.security.web.session.HttpSessionCreatedEvent httpSessionCreatedEvent)voidhandleHttpSessionDestroyedEvent(org.springframework.security.web.session.HttpSessionDestroyedEvent httpSessionDestroyedEvent)
-
-
-
Method Detail
-
getSecurityContext
public org.springframework.security.core.context.SecurityContext getSecurityContext(java.lang.String sessionId)
Description copied from interface:SecurityContextRegistryReturns the security context for the session with the given id.- Specified by:
getSecurityContextin interfaceSecurityContextRegistry- Parameters:
sessionId- session identifier- Returns:
- security context or null if the session does not exist or doesn't contain a security context
-
getSecurityContexts
public java.util.stream.Stream<org.springframework.security.core.context.SecurityContext> getSecurityContexts()
Description copied from interface:SecurityContextRegistryReturns a stream of all security contexts- Specified by:
getSecurityContextsin interfaceSecurityContextRegistry- Returns:
- stream of all security contexts
-
handleHttpSessionCreatedEvent
@EventListener public void handleHttpSessionCreatedEvent(org.springframework.security.web.session.HttpSessionCreatedEvent httpSessionCreatedEvent)
-
handleHttpSessionDestroyedEvent
@EventListener public void handleHttpSessionDestroyedEvent(org.springframework.security.web.session.HttpSessionDestroyedEvent httpSessionDestroyedEvent)
-
-