Uses of Class
org.apache.shiro.authz.aop.AuthorizingAnnotationMethodInterceptor
-
Packages that use AuthorizingAnnotationMethodInterceptor Package Description org.apache.shiro.authz.aop Contains AOP implementation support classes specifically used for authorization operations, particularly supporting AOP Method Interceptors and JSR-175 metadata Annotations. -
-
Uses of AuthorizingAnnotationMethodInterceptor in org.apache.shiro.authz.aop
Subclasses of AuthorizingAnnotationMethodInterceptor in org.apache.shiro.authz.aop Modifier and Type Class Description class
AuthenticatedAnnotationMethodInterceptor
Checks to see if a @RequiresAuthenticated
annotation is declared, and if so, ensures the callingSubject
.isAuthenticated()
before invoking the method.class
GuestAnnotationMethodInterceptor
Checks to see if a @RequiresGuest
annotation is declared, and if so, ensures the callingSubject
does not have anidentity
before invoking the method.class
PermissionAnnotationMethodInterceptor
Checks to see if a @RequiresPermissions
annotation is declared, and if so, performs a permission check to see if the callingSubject
is allowed to call the method.class
RoleAnnotationMethodInterceptor
Checks to see if a @RequiresRoles
annotation is declared, and if so, performs a role check to see if the callingSubject
is allowed to invoke the method.class
UserAnnotationMethodInterceptor
Checks to see if a @RequiresUser
annotation is declared, and if so, ensures the callingSubject
is eitherauthenticated
or remembered via remember me services before invoking the method.Fields in org.apache.shiro.authz.aop with type parameters of type AuthorizingAnnotationMethodInterceptor Modifier and Type Field Description protected Collection<AuthorizingAnnotationMethodInterceptor>
AnnotationsAuthorizingMethodInterceptor. methodInterceptors
The method interceptors to execute for the annotated method.Methods in org.apache.shiro.authz.aop that return types with arguments of type AuthorizingAnnotationMethodInterceptor Modifier and Type Method Description Collection<AuthorizingAnnotationMethodInterceptor>
AnnotationsAuthorizingMethodInterceptor. getMethodInterceptors()
Returns the method interceptors to execute for the annotated method.Method parameters in org.apache.shiro.authz.aop with type arguments of type AuthorizingAnnotationMethodInterceptor Modifier and Type Method Description void
AnnotationsAuthorizingMethodInterceptor. setMethodInterceptors(Collection<AuthorizingAnnotationMethodInterceptor> methodInterceptors)
Sets the method interceptors to execute for the annotated method.
-