Package org.springframework.security.access.prepost
Contains the infrastructure classes for handling the
@PreAuthorize,
@PreFilter, @PostAuthorize and @PostFilter annotations.
Other than the annotations themselves, the classes should be regarded as for internal framework use and are liable to change without notice.
-
Interface Summary Interface Description PostInvocationAttribute Deprecated. UseAuthorizationManagerAfterMethodInterceptorinsteadPostInvocationAuthorizationAdvice Deprecated. UseAuthorizationManagerAfterMethodInterceptorinsteadPreInvocationAttribute Deprecated. UseAuthorizationManagerBeforeMethodInterceptorinsteadPreInvocationAuthorizationAdvice Deprecated. UseAuthorizationManagerBeforeMethodInterceptorinsteadPrePostInvocationAttributeFactory Deprecated. Use delegation withAuthorizationManager -
Class Summary Class Description PostInvocationAdviceProvider Deprecated. UseAuthorizationManagerAfterMethodInterceptorinsteadPreInvocationAuthorizationAdviceVoter Deprecated. UseAuthorizationManagerBeforeMethodInterceptorinsteadPrePostAdviceReactiveMethodInterceptor Deprecated. PrePostAnnotationSecurityMetadataSource Deprecated. UsePreAuthorizeAuthorizationManagerandPostAuthorizeAuthorizationManagerinstead -
Annotation Types Summary Annotation Type Description PostAuthorize Annotation for specifying a method access-control expression which will be evaluated after a method has been invoked.PostFilter Annotation for specifying a method filtering expression which will be evaluated after a method has been invoked.PreAuthorize Annotation for specifying a method access-control expression which will be evaluated to decide whether a method invocation is allowed or not.PreFilter Annotation for specifying a method filtering expression which will be evaluated before a method has been invoked.