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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.springframework.security.core.context.SecurityContextorg.springframework.security.core.context.SecurityContextvoidsetContext(org.springframework.security.core.context.SecurityContext securityContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.security.core.context.SecurityContextHolderStrategy
getDeferredContext, setDeferredContext
-
Constructor Details
-
VaadinAwareSecurityContextHolderStrategy
public VaadinAwareSecurityContextHolderStrategy()
-
-
Method Details
-
clearContext
public void clearContext()- Specified by:
clearContextin interfaceorg.springframework.security.core.context.SecurityContextHolderStrategy
-
getContext
@NonNull public org.springframework.security.core.context.SecurityContext getContext()- Specified by:
getContextin interfaceorg.springframework.security.core.context.SecurityContextHolderStrategy
-
setContext
public void setContext(@NonNull org.springframework.security.core.context.SecurityContext securityContext) - Specified by:
setContextin interfaceorg.springframework.security.core.context.SecurityContextHolderStrategy
-
createEmptyContext
@NonNull public org.springframework.security.core.context.SecurityContext createEmptyContext()- Specified by:
createEmptyContextin interfaceorg.springframework.security.core.context.SecurityContextHolderStrategy
-