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, setRoleHierarchypublic 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)