T
- the type for the body of the Messagepublic class DefaultEventSecurityExpressionHandler<T>
extends org.springframework.security.access.expression.AbstractSecurityExpressionHandler<org.springframework.messaging.Message<T>>
SecurityExpressionHandler
which uses a
EventSecurityExpressionRoot
.Constructor and Description |
---|
DefaultEventSecurityExpressionHandler() |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.security.access.expression.SecurityExpressionOperations |
createSecurityExpressionRoot(org.springframework.security.core.Authentication authentication,
org.springframework.messaging.Message<T> invocation) |
void |
setTrustResolver(org.springframework.security.authentication.AuthenticationTrustResolver trustResolver) |
createEvaluationContext, createEvaluationContextInternal, getExpressionParser, getPermissionEvaluator, getRoleHierarchy, setApplicationContext, setExpressionParser, setPermissionEvaluator, setRoleHierarchy
public DefaultEventSecurityExpressionHandler()
protected org.springframework.security.access.expression.SecurityExpressionOperations createSecurityExpressionRoot(org.springframework.security.core.Authentication authentication, org.springframework.messaging.Message<T> invocation)
createSecurityExpressionRoot
in class org.springframework.security.access.expression.AbstractSecurityExpressionHandler<org.springframework.messaging.Message<T>>
public void setTrustResolver(org.springframework.security.authentication.AuthenticationTrustResolver trustResolver)