Name | Description | Type | Package | Framework |
AuthorizingMethodInterceptor | B a s i c a b s t r a c t c l a s s t o s u p p o r t i n t e r c e p t i n g m e t h o d s t h a t p e r f o r m a u t h o r i z a t i o n ( a c c e s s c o n t r o l ) c h e c k s . | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
AuthorizingAnnotationMethodInterceptor | A n A n n o t a t i o n M e t h o d I n t e r c e p t o r t h a t a s s e r t s t h e c a l l i n g c o d e i s a u t h o r i z e d t o e x e c u t e t h e m e t h o d b e f o r e a l l o w i n g t h e i n v o c a t i o n t o c o n t i n u e b y i n s p e c t i n g c o d e a n n o t a t i o n s t o p e r f o r m a n a c c e s s c o n t r o l c h e c k . | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
AuthorizingAnnotationHandler | A n A n n o t a t i o n H a n d l e r t h a t e x e c u t e s a u t h o r i z a t i o n ( a c c e s s c o n t r o l ) b e h a v i o r b a s e d o n d i r e c t i v e ( s ) f o u n d i n a J S R - 1 7 5 A n n o t a t i o n . | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
Authorizer | A n A u t h o r i z e r p e r f o r m s a u t h o r i z a t i o n ( a c c e s s c o n t r o l ) o p e r a t i o n s f o r a n y g i v e n S u b j e c t ( a k a ' a p p l i c a t i o n u s e r ' ) . | Interface | org.apache.shiro.authz | Apache Shiro |
|
AuthorizationInfo | A u t h o r i z a t i o n I n f o r e p r e s e n t s a s i n g l e S u b j e c t ' s s t o r e d a u t h o r i z a t i o n d a t a ( r o l e s , p e r m i s s i o n s , e t c ) u s e d d u r i n g a u t h o r i z a t i o n ( a c c e s s c o n t r o l ) c h e c k s o n l y . | Interface | org.apache.shiro.authz | Apache Shiro |
|
AuthorizationException | E x c e p t i o n t h r o w n i f t h e r e i s a p r o b l e m d u r i n g a u t h o r i z a t i o n ( a c c e s s c o n t r o l c h e c k ) . | Class | org.apache.shiro.authz | Apache Shiro |
|
AuthenticatedAnnotationMethodInterceptor | C h e c k s t o s e e i f a @ R e q u i r e s A u t h e n t i c a t e d a n n o t a t i o n i s d e c l a r e d , a n d i f s o , e n s u r e s t h e c a l l i n g | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
AuthenticatedAnnotationHandler | H a n d l e s R e q u i r e s A u t h e n t i c a t i o n a n n o t a t i o n s a n d e n s u r e s t h e c a l l i n g s u b j e c t i s a u t h e n t i c a t e d b e f o r e a l l o w i n g a c c e s s . | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
AnnotationsAuthorizingMethodInterceptor | A n A n n o t a t i o n s A u t h o r i z i n g M e t h o d I n t e r c e p t o r i s a M e t h o d I n t e r c e p t o r t h a t a s s e r t s a g i v e n m e t h o d i s a u t h o r i z e d t o e x e c u t e b a s e d o n o n e o r m o r e c o n f i g u r e d A u t h o r i z i n g A n n o t a t i o n M e t h o d I n t e r c e p t o r s . | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
AllPermission | A n a l l A l l P e r m i s s i o n i n s t a n c e i s o n e t h a t a l w a y s i m p l i e s a n y o t h e r p e r m i s s i o n ; t h a t i s , i t s i m p l i e s m e t h o d a l w a y s r e t u r n s t r u e . | Class | org.apache.shiro.authz.permission | Apache Shiro |
|
DomainPermission | P r o v i d e s a b a s e P e r m i s s i o n c l a s s f r o m w h i c h t y p e - s a f e / d o m a i n - s p e c i f i c s u b c l a s s e s m a y e x t e n d . | Class | org.apache.shiro.authz.permission | Apache Shiro |
|
GuestAnnotationHandler | C h e c k s t o s e e i f a @ R e q u i r e s G u e s t a n n o t a t i o n i s d e c l a r e d , a n d i f s o , e n s u r e s t h e c a l l i n g S u b j e c t d o e s n o t | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
GuestAnnotationMethodInterceptor | C h e c k s t o s e e i f a @ R e q u i r e s G u e s t a n n o t a t i o n i s d e c l a r e d , a n d i f s o , e n s u r e s t h e c a l l i n g S u b j e c t d o e s n o t | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
HostUnauthorizedException | T h r o w n w h e n a p a r t i c u l a r c l i e n t ( t h a t i s , h o s t a d d r e s s ) h a s n o t b e e n e n a b l e d t o a c c e s s t h e s y s t e m o r i f t h e c l i e n t h a s b e e n e n a b l e d a c c e s s b u t i s n o t p e r m i t t e d t o p e r f o r m a p a r t i c u l a r o p e r a t i o n | Class | org.apache.shiro.authz | Apache Shiro |
|
InvalidPermissionStringException | T h r o w n b y P e r m i s s i o n R e s o l v e r . | Class | org.apache.shiro.authz.permission | Apache Shiro |
|
Logical | e n u m L o g i c a l e x t e n d s E n u m < L o g i c a l > A n e n u m f o r s p e c i f y i n g a l o g i c a l o p e r a t i o n t h a t c a n b e u s e d f o r | Class | org.apache.shiro.authz.annotation | Apache Shiro |
|
ModularRealmAuthorizer | A M o d u l a r R e a l m A u t h o r i z e r i s a n A u t h o r i z e r i m p l e m e n t a t i o n t h a t c o n s u l t s o n e o r m o r e c o n f i g u r e d R e a l m s d u r i n g a n a u t h o r i z a t i o n o p e r a t i o n . | Class | org.apache.shiro.authz | Apache Shiro |
|
Permission | A P e r m i s s i o n r e p r e s e n t s t h e a b i l i t y t o p e r f o r m a n a c t i o n o r a c c e s s a r e s o u r c e . | Interface | org.apache.shiro.authz | Apache Shiro |
|
PermissionAnnotationHandler | C h e c k s t o s e e i f a @ R e q u i r e s P e r m i s s i o n s a n n o t a t i o n i s d e c l a r e d , a n d i f s o , p e r f o r m s a p e r m i s s i o n c h e c k t o s e e i f t h e c a l l i n g S u b j e c t i s a l l o w e d c o n t i n u e d | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
PermissionAnnotationMethodInterceptor | C h e c k s t o s e e i f a @ R e q u i r e s P e r m i s s i o n s a n n o t a t i o n i s d e c l a r e d , a n d i f s o , p e r f o r m s a p e r m i s s i o n c h e c k t o s e e i f t h e c a l l i n g S u b j e c t i s a l l o w e d t o c a l l t h e m e t h o d . | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
PermissionResolver | A P e r m i s i s o n R e s o l v e r r e s o l v e s a S t r i n g v a l u e a n d c o n v e r t s i t i n t o a P e r m i s s i o n i n s t a n c e . | Interface | org.apache.shiro.authz.permission | Apache Shiro |
|
PermissionResolverAware | I n t e r f a c e i m p l e m e n t e d b y a c o m p o n e n t t h a t w i s h e s t o u s e a n y a p p l i c a t i o n - c o n f i g u r e d P e r m i s s i o n R e s o l v e r t h a t m i g h t a l r e a d y e x i s t i n s t e a d o f p o t e n t i a l l y c r e a t i n g o n e i t s e l f . | Interface | org.apache.shiro.authz.permission | Apache Shiro |
|
RequiresAuthentication | R e q u i r e s t h e c u r r e n t S u b j e c t t o h a v e b e e n a u t h e n t i c a t e d d u r i n g t h e i r c u r r e n t s e s s i o n f o r t h e a n n o t a t e d c l a s s / i n s t a n c e / m e t h o d t o b e a c c e s s e d o r i n v o k e d . | Class | org.apache.shiro.authz.annotation | Apache Shiro |
|
RequiresGuest | R e q u i r e s t h e c u r r e n t S u b j e c t t o b e a g u e s t , t h a t i s , t h e y a r e n o t a u t h e n t i c a t e d o r r e m e m b e r e d f r o m a p r e v i o u s s e s s i o n f o r t h e a n n o t a t e d c l a s s / i n s t a n c e / m e t h o d t o b e a c c e s s e d o r i n v o k e d . | Class | org.apache.shiro.authz.annotation | Apache Shiro |
|
RequiresPermissions | R e q u i r e s t h e c u r r e n t e x e c u t o r ' s S u b j e c t t o i m p l y a p a r t i c u l a r p e r m i s s i o n i n o r d e r t o e x e c u t e t h e a n n o t a t e d m e t h o d . | Class | org.apache.shiro.authz.annotation | Apache Shiro |
|
RequiresRoles | R e q u i r e s t h e c u r r e n t l y e x e c u t i n g S u b j e c t t o h a v e a l l o f t h e s p e c i f i e d r o l e s . | Class | org.apache.shiro.authz.annotation | Apache Shiro |
|
RequiresUser | R e q u i r e s t h e c u r r e n t S u b j e c t t o b e a n a p p l i c a t i o n u s e r f o r t h e a n n o t a t e d c l a s s / i n s t a n c e / m e t h o d t o b e a c c e s s e d o r i n v o k e d . | Class | org.apache.shiro.authz.annotation | Apache Shiro |
|
RoleAnnotationHandler | C h e c k s t o s e e i f a @ R e q u i r e s R o l e s a n n o t a t i o n i s d e c l a r e d , a n d i f s o , p e r f o r m s a r o l e c h e c k t o s e e i f t h e c a l l i n g S u b j e c t i s a l l o w e d t o p r o c e e d . | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
RoleAnnotationMethodInterceptor | C h e c k s t o s e e i f a @ R e q u i r e s R o l e s a n n o t a t i o n i s d e c l a r e d , a n d i f s o , p e r f o r m s a r o l e c h e c k t o s e e i f t h e c a l l i n g S u b j e c t i s a l l o w e d t o i n v o k e t h e m e t h o d . | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
RolePermissionResolver | A R o l e P e r m i s s i o n R e s o l v e r r e s o l v e s a S t r i n g v a l u e a n d c o n v e r t s i t i n t o a C o l l e c t i o n o f P e r m i s s i o n i n s t a n c e s . | Interface | org.apache.shiro.authz.permission | Apache Shiro |
|
RolePermissionResolverAware | I n t e r f a c e i m p l e m e n t e d b y a c o m p o n e n t t h a t w i s h e s t o u s e a n y a p p l i c a t i o n - c o n f i g u r e d R o l e P e r m i s s i o n R e s o l v e r t h a t m i g h t a l r e a d y e x i s t i n s t e a d o f p o t e n t i a l l y c r e a t i n g o n e i t s e l f . | Interface | org.apache.shiro.authz.permission | Apache Shiro |
|
SimpleAuthorizationInfo | S i m p l e P O J O i m p l e m e n t a t i o n o f t h e A u t h o r i z a t i o n I n f o i n t e r f a c e t h a t s t o r e s r o l e s a n d p e r m i s s i o n s a s i n t e r n a l S i n c e : 0 . | Class | org.apache.shiro.authz | Apache Shiro |
|
SimpleRole | A s i m p l e r e p r e s e n t a t i o n o f a s e c u r i t y r o l e t h a t h a s a n a m e a n d a c o l l e c t i o n o f p e r m i s s i o n s . | Class | org.apache.shiro.authz | Apache Shiro |
|
UnauthenticatedException | E x c e p t i o n t h r o w n w h e n a t t e m p t i n g t o e x e c u t e a n a u t h o r i z a t i o n a c t i o n w h e n a s u c c e s s f u l a u t h e n t i c a t i o n h a s n ' t y e t o c c u r r e d . | Class | org.apache.shiro.authz | Apache Shiro |
|
UnauthorizedException | T h r o w n t o i n d i c a t e a r e q u e s t e d o p e r a t i o n o r a c c e s s t o a r e q u e s t e d r e s o u r c e i s n o t a l l o w e d . | Class | org.apache.shiro.authz | Apache Shiro |
|
UserAnnotationHandler | C h e c k s t o s e e i f a @ R e q u i r e s U s e r a n n o t a t i o n i s d e c l a r e d , a n d i f s o , e n s u r e s t h e c a l l i n g S u b j e c t i s e i t h e r | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
UserAnnotationMethodInterceptor | C h e c k s t o s e e i f a @ R e q u i r e s U s e r a n n o t a t i o n i s d e c l a r e d , a n d i f s o , e n s u r e s t h e c a l l i n g S u b j e c t i s e i t h e r | Class | org.apache.shiro.authz.aop | Apache Shiro |
|
WildcardPermission | A W i l d c a r d P e r m i s s i o n i s a v e r y f l e x i b l e p e r m i s s i o n c o n s t r u c t s u p p o r t i n g m u l t i p l e l e v e l s o f p e r m i s s i o n m a t c h i n g . | Class | org.apache.shiro.authz.permission | Apache Shiro |
|
WildcardPermissionResolver | P e r m i s s i o n R e s o l v e r i m p l e m e n t a t i o n t h a t r e t u r n s a n e w W i l d c a r d P e r m i s s i o n b a s e d o n t h e i n p u t s t r i n g . | Class | org.apache.shiro.authz.permission | Apache Shiro |