Package com.vaadin.flow.spring.security
Class VaadinAwareSecurityContextHolderStrategy
java.lang.Object
com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategy
- All Implemented Interfaces:
org.springframework.security.core.context.SecurityContextHolderStrategy
public final class VaadinAwareSecurityContextHolderStrategy
extends Object
implements org.springframework.security.core.context.SecurityContextHolderStrategy
A strategy that uses an available VaadinSession for retrieving the security
context.
Falls back to the default thread specific security context when no vaadinSession is available.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
org.springframework.security.core.context.SecurityContext
org.springframework.security.core.context.SecurityContext
void
setContext
(org.springframework.security.core.context.SecurityContext securityContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.security.core.context.SecurityContextHolderStrategy
getDeferredContext, setDeferredContext
-
Constructor Details
-
VaadinAwareSecurityContextHolderStrategy
public VaadinAwareSecurityContextHolderStrategy()
-
-
Method Details
-
clearContext
public void clearContext()- Specified by:
clearContext
in interfaceorg.springframework.security.core.context.SecurityContextHolderStrategy
-
getContext
@NonNull public org.springframework.security.core.context.SecurityContext getContext()- Specified by:
getContext
in interfaceorg.springframework.security.core.context.SecurityContextHolderStrategy
-
setContext
public void setContext(@NonNull org.springframework.security.core.context.SecurityContext securityContext) - Specified by:
setContext
in interfaceorg.springframework.security.core.context.SecurityContextHolderStrategy
-
createEmptyContext
@NonNull public org.springframework.security.core.context.SecurityContext createEmptyContext()- Specified by:
createEmptyContext
in interfaceorg.springframework.security.core.context.SecurityContextHolderStrategy
-