Class StudioSecurityExpressionHandler<T>
java.lang.Object
org.springframework.security.access.expression.AbstractSecurityExpressionHandler<org.springframework.messaging.Message<T>>
org.springframework.security.messaging.access.expression.DefaultMessageSecurityExpressionHandler<T>
org.craftercms.studio.impl.v2.utils.spring.security.messaging.StudioSecurityExpressionHandler<T>
- All Implemented Interfaces:
org.springframework.aop.framework.AopInfrastructureBean,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.security.access.expression.SecurityExpressionHandler<org.springframework.messaging.Message<T>>
public class StudioSecurityExpressionHandler<T>
extends org.springframework.security.messaging.access.expression.DefaultMessageSecurityExpressionHandler<T>
Extension of
DefaultMessageSecurityExpressionHandler that allows to integrate Studio security expressions- Since:
- 4.0.0
- Author:
- joseross
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.security.access.expression.SecurityExpressionOperationscreateSecurityExpressionRoot(org.springframework.security.core.Authentication authentication, org.springframework.messaging.Message<T> invocation) Methods inherited from class org.springframework.security.messaging.access.expression.DefaultMessageSecurityExpressionHandler
createEvaluationContext, setTrustResolverMethods inherited from class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
createEvaluationContext, createEvaluationContextInternal, getBeanResolver, getExpressionParser, getPermissionEvaluator, getRoleHierarchy, setApplicationContext, setExpressionParser, setPermissionEvaluator, setRoleHierarchy
-
Field Details
-
securityService
-
-
Constructor Details
-
StudioSecurityExpressionHandler
-
-
Method Details
-
createSecurityExpressionRoot
protected org.springframework.security.access.expression.SecurityExpressionOperations createSecurityExpressionRoot(org.springframework.security.core.Authentication authentication, org.springframework.messaging.Message<T> invocation) - Overrides:
createSecurityExpressionRootin classorg.springframework.security.messaging.access.expression.DefaultMessageSecurityExpressionHandler<T>
-