|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MethodInterceptor | |
---|---|
org.apache.shiro.aop | Components used to support the framework's AOP/interception support classes. |
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 MethodInterceptor in org.apache.shiro.aop |
---|
Classes in org.apache.shiro.aop that implement MethodInterceptor | |
---|---|
class |
AnnotationMethodInterceptor
MethodInterceptor that inspects a specific annotation on the method invocation before continuing its execution. |
class |
MethodInterceptorSupport
This class is an abstraction of AOP method interceptor behavior specific to Shiro that leaves AOP implementation specifics to be handled by subclass implementations. |
Uses of MethodInterceptor in org.apache.shiro.authz.aop |
---|
Classes in org.apache.shiro.authz.aop that implement MethodInterceptor | |
---|---|
class |
AnnotationsAuthorizingMethodInterceptor
An AnnotationsAuthorizingMethodInterceptor is a MethodInterceptor that asserts a given method is authorized to execute based on one or more configured AuthorizingAnnotationMethodInterceptors. |
class |
AuthenticatedAnnotationMethodInterceptor
Checks to see if a @ RequiresAuthenticated annotation
is declared, and if so, ensures the calling
Subject .isAuthenticated() before invoking
the method. |
class |
AuthorizingAnnotationMethodInterceptor
An AnnotationMethodInterceptor that asserts the calling code is authorized to execute the method before allowing the invocation to continue by inspecting code annotations to perform an access control check. |
class |
AuthorizingMethodInterceptor
Basic abstract class to support intercepting methods that perform authorization (access control) checks. |
class |
GuestAnnotationMethodInterceptor
Checks to see if a @ RequiresGuest annotation
is declared, and if so, ensures the calling Subject does not
have an identity 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 calling Subject 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 calling Subject is allowed to invoke the method. |
class |
UserAnnotationMethodInterceptor
Checks to see if a @ RequiresUser annotation
is declared, and if so, ensures the calling Subject is either
authenticated or remembered via remember
me services before invoking the method. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |