Package org.springframework.security.authorization.method
-
Class Summary Class Description AuthorizationManagerAfterMethodInterceptor AMethodInterceptor
which can determine if anAuthentication
has access to the result of anMethodInvocation
using anAuthorizationManager
AuthorizationManagerAfterReactiveMethodInterceptor AMethodInterceptor
which can determine if anAuthentication
has access to the returned object from theMethodInvocation
using the configuredReactiveAuthorizationManager
.AuthorizationManagerBeforeMethodInterceptor AMethodInterceptor
which uses aAuthorizationManager
to determine if anAuthentication
may invoke the givenMethodInvocation
AuthorizationManagerBeforeReactiveMethodInterceptor AMethodInterceptor
which can determine if anAuthentication
has access to theMethodInvocation
using the configuredReactiveAuthorizationManager
.ExpressionAttributeAuthorizationDecision Deprecated. UseExpressionAuthorizationDecision
insteadJsr250AuthorizationManager AnAuthorizationManager
which can determine if anAuthentication
may invoke theMethodInvocation
by evaluating if theAuthentication
contains a specified authority from the JSR-250 security annotations.MethodExpressionAuthorizationManager An expression-basedAuthorizationManager
that determines the access by evaluating the provided expression against theMethodInvocation
.MethodInvocationResult A context object that contains aMethodInvocation
and the result of thatMethodInvocation
.PostAuthorizeAuthorizationManager AnAuthorizationManager
which can determine if anAuthentication
may return the result from an invokedMethodInvocation
by evaluating an expression from thePostAuthorize
annotation.PostAuthorizeReactiveAuthorizationManager AReactiveAuthorizationManager
which can determine if anAuthentication
has access to the returned object from theMethodInvocation
by evaluating an expression from thePostAuthorize
annotation.PostFilterAuthorizationMethodInterceptor AMethodInterceptor
which filters areturnedObject
from theMethodInvocation
by evaluating an expression from thePostFilter
annotation.PostFilterAuthorizationReactiveMethodInterceptor AMethodInterceptor
which filters the returned object from theMethodInvocation
by evaluating an expression from thePostFilter
annotation.PreAuthorizeAuthorizationManager AnAuthorizationManager
which can determine if anAuthentication
may invoke theMethodInvocation
by evaluating an expression from thePreAuthorize
annotation.PreAuthorizeReactiveAuthorizationManager AReactiveAuthorizationManager
which can determine if anAuthentication
has access to theMethodInvocation
by evaluating an expression from thePreAuthorize
annotation.PreFilterAuthorizationMethodInterceptor AMethodInterceptor
which filters a method argument by evaluating an expression from thePreFilter
annotation.PreFilterAuthorizationReactiveMethodInterceptor AMethodInterceptor
which filters a reactive method argument by evaluating an expression from thePreFilter
annotation.SecuredAuthorizationManager AnAuthorizationManager
which can determine if anAuthentication
may invoke theMethodInvocation
by evaluating if theAuthentication
contains a specified authority from the Spring Security'sSecured
annotation. -
Enum Summary Enum Description AuthorizationInterceptorsOrder Ordering of Spring Security's authorizationAdvisor
s