Uses of Class
org.apache.shiro.aop.MethodInterceptorSupport
-
Packages that use MethodInterceptorSupport Package Description org.apache.shiro.aop Components used to support the framework's AOP/interception support classes.org.apache.shiro.aspectj AspectJ support for enabling dynamic authorization using Shiro's annotations.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.org.apache.shiro.spring.security.interceptor Spring AOP support for enabling Shiro annotations in Spring-configured applications. -
-
Uses of MethodInterceptorSupport in org.apache.shiro.aop
Subclasses of MethodInterceptorSupport in org.apache.shiro.aop Modifier and Type Class Description class
AnnotationMethodInterceptor
MethodInterceptor that inspects a specific annotation on the method invocation before continuing its execution. -
Uses of MethodInterceptorSupport in org.apache.shiro.aspectj
Subclasses of MethodInterceptorSupport in org.apache.shiro.aspectj Modifier and Type Class Description class
AspectjAnnotationsAuthorizingMethodInterceptor
Extends the annotations authorizing method interceptor class hierarchie to adapt an aspectjJoinPoint
into aMethodInvocation
amd to perform the authorization of method invocations. -
Uses of MethodInterceptorSupport in org.apache.shiro.authz.aop
Subclasses of MethodInterceptorSupport in org.apache.shiro.authz.aop Modifier and Type Class Description 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 callingSubject
.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 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. -
Uses of MethodInterceptorSupport in org.apache.shiro.spring.security.interceptor
Subclasses of MethodInterceptorSupport in org.apache.shiro.spring.security.interceptor Modifier and Type Class Description class
AopAllianceAnnotationsAuthorizingMethodInterceptor
Allows Shiro Annotations to work in any AOP Alliance specific implementation environment (for example, Spring).
-