Uses of Class
org.apache.shiro.authz.aop.AuthorizingAnnotationHandler
-
Packages that use AuthorizingAnnotationHandler 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 AuthorizingAnnotationHandler in org.apache.shiro.authz.aop
Subclasses of AuthorizingAnnotationHandler in org.apache.shiro.authz.aop Modifier and Type Class Description class
AuthenticatedAnnotationHandler
HandlesRequiresAuthentication
annotations and ensures the calling subject is authenticated before allowing access.class
GuestAnnotationHandler
Checks to see if a @RequiresGuest
annotation is declared, and if so, ensures the callingSubject
does not have anidentity
before invoking the method.class
PermissionAnnotationHandler
Checks to see if a @RequiresPermissions
annotation is declared, and if so, performs a permission check to see if the callingSubject
is allowed continued access.class
RoleAnnotationHandler
Checks to see if a @RequiresRoles
annotation is declared, and if so, performs a role check to see if the callingSubject
is allowed to proceed.class
UserAnnotationHandler
Checks to see if a @RequiresUser
annotation is declared, and if so, ensures the callingSubject
is eitherauthenticated
or remembered via remember me services before allowing access.Constructors in org.apache.shiro.authz.aop with parameters of type AuthorizingAnnotationHandler Constructor Description AuthorizingAnnotationMethodInterceptor(AuthorizingAnnotationHandler handler)
Constructor that ensures the internalhandler
is set which will be used to perform the authorization assertion checks when a supported annotation is encountered.AuthorizingAnnotationMethodInterceptor(AuthorizingAnnotationHandler handler, AnnotationResolver resolver)
-