Class SpringAddonsMethodSecurityExpressionHandler
java.lang.Object
org.springframework.security.access.expression.AbstractSecurityExpressionHandler<org.aopalliance.intercept.MethodInvocation>
org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler
com.c4_soft.springaddons.security.oidc.spring.SpringAddonsMethodSecurityExpressionHandler
- All Implemented Interfaces:
org.springframework.aop.framework.AopInfrastructureBean,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.security.access.expression.method.MethodSecurityExpressionHandler,org.springframework.security.access.expression.SecurityExpressionHandler<org.aopalliance.intercept.MethodInvocation>
public class SpringAddonsMethodSecurityExpressionHandler
extends org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler
-
Field Summary
Fields inherited from class org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.expression.EvaluationContextcreateEvaluationContext(Supplier<? extends @Nullable org.springframework.security.core.Authentication> authentication, org.aopalliance.intercept.MethodInvocation mi) protected org.springframework.security.access.expression.method.MethodSecurityExpressionOperationscreateSecurityExpressionRoot(org.springframework.security.core.Authentication authentication, org.aopalliance.intercept.MethodInvocation invocation) Creates the root object for expression evaluation.Methods inherited from class org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler
createEvaluationContextInternal, filter, getDefaultRolePrefix, getParameterNameDiscoverer, getTrustResolver, setDefaultRolePrefix, setParameterNameDiscoverer, setPermissionCacheOptimizer, setReturnObject, setTrustResolverMethods inherited from class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
createEvaluationContext, getAuthorizationManagerFactory, getBeanResolver, getDefaultAuthorizationManagerFactory, getExpressionParser, getPermissionEvaluator, getRoleHierarchy, setApplicationContext, setAuthorizationManagerFactory, setExpressionParser, setPermissionEvaluator, setRoleHierarchyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.security.access.expression.SecurityExpressionHandler
createEvaluationContext, getExpressionParser
-
Constructor Details
-
SpringAddonsMethodSecurityExpressionHandler
public SpringAddonsMethodSecurityExpressionHandler()
-
-
Method Details
-
createSecurityExpressionRoot
protected org.springframework.security.access.expression.method.MethodSecurityExpressionOperations createSecurityExpressionRoot(org.springframework.security.core.Authentication authentication, org.aopalliance.intercept.MethodInvocation invocation) Creates the root object for expression evaluation.- Overrides:
createSecurityExpressionRootin classorg.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler
-
createEvaluationContext
public org.springframework.expression.EvaluationContext createEvaluationContext(Supplier<? extends @Nullable org.springframework.security.core.Authentication> authentication, org.aopalliance.intercept.MethodInvocation mi) - Specified by:
createEvaluationContextin interfaceorg.springframework.security.access.expression.SecurityExpressionHandler<org.aopalliance.intercept.MethodInvocation>- Overrides:
createEvaluationContextin classorg.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler
-