Interface SecurityExpressionHandler<T>

  • All Superinterfaces:
    org.springframework.aop.framework.AopInfrastructureBean
    All Known Subinterfaces:
    MethodSecurityExpressionHandler
    All Known Implementing Classes:
    AbstractSecurityExpressionHandler, DefaultMethodSecurityExpressionHandler

    public interface SecurityExpressionHandler<T>
    extends org.springframework.aop.framework.AopInfrastructureBean
    Facade which isolates Spring Security's requirements for evaluating security expressions from the implementation of the underlying expression objects
    Since:
    3.1
    • Method Detail

      • getExpressionParser

        org.springframework.expression.ExpressionParser getExpressionParser()
        Returns:
        an expression parser for the expressions used by the implementation.
      • createEvaluationContext

        org.springframework.expression.EvaluationContext createEvaluationContext​(Authentication authentication,
                                                                                 T invocation)
        Provides an evaluation context in which to evaluate security expressions for the invocation type.