A B C D E F G H I L M N O P R S T U V

A

accept(MethodAnnotationCasterVisitor, Annotation) - Method in class org.tynamo.shiro.extension.authz.annotations.utils.casters.method.MethodAnnotationCaster
 
add(String, SecurityInterceptor) - Method in interface org.tynamo.security.services.ClassInterceptorsCache
 
add(String, SecurityInterceptor) - Method in class org.tynamo.security.services.impl.ClassInterceptorsCacheImpl
 
adviseRequestExceptionHandler(MethodAdviceReceiver, PageResponseRenderer, RequestPageCache, Logger, RequestGlobals, Response, SecurityService, ShiroExceptionHandler) - Static method in class org.tynamo.security.services.SecurityModule
Advise current RequestExceptionHandler for we can catch ShiroException exceptions and handle this.
adviseSecurityAssert(MethodAdviceReceiver) - Static method in class org.tynamo.security.services.SecurityModule
Secure all service methods that are marked with authorization annotations.
afterCacheManagerSet() - Method in class org.tynamo.shiro.extension.realm.text.ExtendedPropertiesRealm
Remove initialization after installing cacheManager.
AopHelper - Class in org.tynamo.shiro.extension.authz.aop
Simple util class, help work with annotations and create interceptors based on annotations.
AopHelper() - Constructor for class org.tynamo.shiro.extension.authz.aop.AopHelper
 
Authenticated - Class in org.tynamo.security.components
Render body if subject is authenticated.
Authenticated() - Constructor for class org.tynamo.security.components.Authenticated
 

B

bind(ServiceBinder) - Static method in class org.tynamo.security.services.SecurityModule
 

C

ClassInterceptorsCache - Interface in org.tynamo.security.services
List of SecurityInterceptor for use in security RequestFilter.
ClassInterceptorsCacheImpl - Class in org.tynamo.security.services.impl
 
ClassInterceptorsCacheImpl() - Constructor for class org.tynamo.security.services.impl.ClassInterceptorsCacheImpl
 
CONFIG_PATH - Static variable in class org.tynamo.security.SecuritySymbols
 
contributeApplicationInitializer(OrderedConfiguration<ApplicationInitializerFilter>, ComponentClassResolver, ClassInterceptorsCache) - Method in class org.tynamo.security.services.SecurityModule
Create ClassInterceptorsCache through annotations on the class page, which then will use SecurityFilter.
contributeClasspathAssetAliasManager(MappedConfiguration<String, String>) - Static method in class org.tynamo.security.services.SecurityModule
 
contributeComponentClassResolver(Configuration<LibraryMapping>) - Static method in class org.tynamo.security.services.SecurityModule
 
contributeComponentClassTransformWorker(OrderedConfiguration<ComponentClassTransformWorker>) - Static method in class org.tynamo.security.services.SecurityModule
 
contributeComponentRequestHandler(OrderedConfiguration<ComponentRequestFilter>, ComponentRequestFilter) - Static method in class org.tynamo.security.services.SecurityModule
 
contributeFactoryDefaults(MappedConfiguration<String, String>) - Static method in class org.tynamo.security.services.SecurityModule
 
contributeHttpServletRequestHandler(OrderedConfiguration<HttpServletRequestFilter>, HttpServletRequestFilter) - Static method in class org.tynamo.security.services.SecurityModule
 
createHandler(Annotation) - Static method in class org.tynamo.shiro.extension.authz.aop.AopHelper
Create AuthorizingAnnotationHandler for annotation.
createSecurityInterceptors(Method, Class<?>) - Static method in class org.tynamo.shiro.extension.authz.aop.AopHelper
Create list of SecurityInterceptor instances for method.
createSecurityInterceptorsSeeingInterfaces(Method, Class<?>) - Static method in class org.tynamo.shiro.extension.authz.aop.AopHelper
Create list of SecurityInterceptor instances for method.

D

DefaultSecurityInterceptor - Class in org.tynamo.shiro.extension.authz.aop
Generic interceptor for use in different aop implementations.
DefaultSecurityInterceptor(AuthorizingAnnotationHandler, Annotation) - Constructor for class org.tynamo.shiro.extension.authz.aop.DefaultSecurityInterceptor
Used in cases where previously known AuthorizingAnnotationHandler object.
DefaultSecurityInterceptor(Annotation) - Constructor for class org.tynamo.shiro.extension.authz.aop.DefaultSecurityInterceptor
Initialize DefaultSecurityInterceptor.handler field use annotation.
DEFAULTSIGNINPAGE - Static variable in class org.tynamo.security.SecuritySymbols
 
doGetAuthenticationInfo(AuthenticationToken) - Method in class org.tynamo.shiro.extension.realm.text.ExtendedPropertiesRealm
Eliminates the error generating NullPointerException, when trying to register for non-existent account.

E

ExtendedPropertiesRealm - Class in org.tynamo.shiro.extension.realm.text
Fixes some bugs with PropertiesRealm
ExtendedPropertiesRealm(String) - Constructor for class org.tynamo.shiro.extension.realm.text.ExtendedPropertiesRealm
 

F

FilterChainDefinition - Class in org.tynamo.security
key/value pair
FilterChainDefinition(String, String) - Constructor for class org.tynamo.security.FilterChainDefinition
 
findTargetMethod(Method, Class<?>) - Static method in class org.tynamo.shiro.extension.authz.aop.AopHelper
Find the target method of interface.

G

get(String) - Method in interface org.tynamo.security.services.ClassInterceptorsCache
 
get(String) - Method in class org.tynamo.security.services.impl.ClassInterceptorsCacheImpl
 
getAnnotation() - Method in class org.tynamo.shiro.extension.authz.aop.DefaultSecurityInterceptor
 
getAntUrlPathExpression() - Method in class org.tynamo.security.FilterChainDefinition
 
getAutorizationAnnotationClasses() - Static method in class org.tynamo.shiro.extension.authz.aop.AopHelper
 
getChainDefinition() - Method in class org.tynamo.security.FilterChainDefinition
 
getException() - Method in class org.tynamo.security.pages.Login
 
getException() - Method in class org.tynamo.security.pages.Unauthorized
 
getHandler() - Method in class org.tynamo.shiro.extension.authz.annotations.utils.casters.method.HandlerCreateVisitor
 
getInstance() - Static method in class org.tynamo.shiro.extension.authz.annotations.utils.casters.method.MethodAnnotationCaster
 
getLoginMessage() - Method in class org.tynamo.security.components.LoginForm
 
getLoginPage() - Method in class org.tynamo.security.services.impl.PageServiceImpl
 
getLoginPage() - Method in interface org.tynamo.security.services.PageService
 
getMessage() - Method in class org.tynamo.security.pages.Login
 
getMessage() - Method in class org.tynamo.security.pages.Unauthorized
 
getSubject() - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
getSubject() - Method in interface org.tynamo.security.services.SecurityService
 
getSuccessPage() - Method in class org.tynamo.security.services.impl.PageServiceImpl
 
getSuccessPage() - Method in interface org.tynamo.security.services.PageService
 
getUnauthorizedPage() - Method in class org.tynamo.security.services.impl.PageServiceImpl
 
getUnauthorizedPage() - Method in interface org.tynamo.security.services.PageService
 
Guest - Class in org.tynamo.security.components
Render body if guest
Guest() - Constructor for class org.tynamo.security.components.Guest
 

H

handle(ShiroException) - Method in class org.tynamo.security.ShiroExceptionHandler
TODO: Make configurable strategies objects for ShiroException
handleComponentEvent(ComponentEventRequestParameters, ComponentRequestHandler) - Method in class org.tynamo.security.SecurityComponentRequestFilter
 
handlePageRender(PageRenderRequestParameters, ComponentRequestHandler) - Method in class org.tynamo.security.SecurityComponentRequestFilter
 
HandlerCreateVisitor - Class in org.tynamo.shiro.extension.authz.annotations.utils.casters.method
Creates a handler based on the annotation type.
HandlerCreateVisitor() - Constructor for class org.tynamo.shiro.extension.authz.annotations.utils.casters.method.HandlerCreateVisitor
 
HasAllPermissions - Class in org.tynamo.security.components
 
HasAllPermissions() - Constructor for class org.tynamo.security.components.HasAllPermissions
 
hasAllPermissions(String) - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
hasAllPermissions(String) - Method in interface org.tynamo.security.services.SecurityService
 
HasAllRoles - Class in org.tynamo.security.components
 
HasAllRoles() - Constructor for class org.tynamo.security.components.HasAllRoles
 
hasAllRoles(String) - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
hasAllRoles(String) - Method in interface org.tynamo.security.services.SecurityService
 
HasAnyPermissions - Class in org.tynamo.security.components
 
HasAnyPermissions() - Constructor for class org.tynamo.security.components.HasAnyPermissions
 
hasAnyPermissions(String) - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
hasAnyPermissions(String) - Method in interface org.tynamo.security.services.SecurityService
 
HasAnyRoles - Class in org.tynamo.security.components
 
HasAnyRoles() - Constructor for class org.tynamo.security.components.HasAnyRoles
 
hasAnyRoles(String) - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
hasAnyRoles(String) - Method in interface org.tynamo.security.services.SecurityService
Return true if the current user has any of the roles specified.
HasPermission - Class in org.tynamo.security.components
 
HasPermission() - Constructor for class org.tynamo.security.components.HasPermission
 
hasPermission(String) - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
hasPermission(String) - Method in interface org.tynamo.security.services.SecurityService
 
HasRole - Class in org.tynamo.security.components
 
HasRole() - Constructor for class org.tynamo.security.components.HasRole
 
hasRole(String) - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
hasRole(String) - Method in interface org.tynamo.security.services.SecurityService
 

I

IfGranted - Class in org.tynamo.security.components
 
IfGranted() - Constructor for class org.tynamo.security.components.IfGranted
 
intercept() - Method in class org.tynamo.shiro.extension.authz.aop.DefaultSecurityInterceptor
 
intercept() - Method in interface org.tynamo.shiro.extension.authz.aop.SecurityInterceptor
The method which is performed before the method that you want to check.
isAuthenticated() - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
isAuthenticated() - Method in interface org.tynamo.security.services.SecurityService
Return true only if the current user has executed a successful authentication attempt during their current session.
isGuest() - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
isGuest() - Method in interface org.tynamo.security.services.SecurityService
Return true if the current user is not known to the system, either because they haven't logged in yet, or because they have no 'RememberMe' identity.
isInterceptOnClassAnnotation(int) - Static method in class org.tynamo.shiro.extension.authz.aop.AopHelper
Rule under which determined the fate of the class contains annotation.
isLacksPermission(String) - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
isLacksPermission(String) - Method in interface org.tynamo.security.services.SecurityService
 
isLacksRole(String) - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
isLacksRole(String) - Method in interface org.tynamo.security.services.SecurityService
 
isNotAuthenticated() - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
isNotAuthenticated() - Method in interface org.tynamo.security.services.SecurityService
Return true only if the current user has not executed a successful authentication attempt during their current session.
isUser() - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
 
isUser() - Method in interface org.tynamo.security.services.SecurityService
Return true if the current user known to the system, either from a successful login attempt (not necessarily during the current session) or from 'RememberMe' services.

L

LacksPermission - Class in org.tynamo.security.components
 
LacksPermission() - Constructor for class org.tynamo.security.components.LacksPermission
 
LacksRole - Class in org.tynamo.security.components
 
LacksRole() - Constructor for class org.tynamo.security.components.LacksRole
 
Login - Class in org.tynamo.security.pages
 
Login() - Constructor for class org.tynamo.security.pages.Login
 
LOGIN_URL - Static variable in class org.tynamo.security.SecuritySymbols
 
LoginForm - Class in org.tynamo.security.components
Login form component
LoginForm() - Constructor for class org.tynamo.security.components.LoginForm
 
LoginLink - Class in org.tynamo.security.components
If subject is not authenticated rendered link to login page, else link to logout.
LoginLink() - Constructor for class org.tynamo.security.components.LoginLink
 

M

MethodAnnotationCaster - Class in org.tynamo.shiro.extension.authz.annotations.utils.casters.method
Class for accepting MethodAnnotationCasterVisitor visitors.
MethodAnnotationCasterVisitor - Interface in org.tynamo.shiro.extension.authz.annotations.utils.casters.method
Visitor interface for use in MethodAnnotationCaster

N

NotAuthenticated - Class in org.tynamo.security.components
Render body if subject is not authenticated
NotAuthenticated() - Constructor for class org.tynamo.security.components.NotAuthenticated
 

O

onActionFromTynamoLoginForm() - Method in class org.tynamo.security.components.LoginForm
 
onActionFromTynamoLoginLink() - Method in class org.tynamo.security.components.LoginLink
 
onActionFromTynamoLogoutLink() - Method in class org.tynamo.security.components.LoginLink
 
org.apache.shiro.web.filter - package org.apache.shiro.web.filter
 
org.tynamo.security - package org.tynamo.security
 
org.tynamo.security.components - package org.tynamo.security.components
 
org.tynamo.security.filter - package org.tynamo.security.filter
 
org.tynamo.security.pages - package org.tynamo.security.pages
 
org.tynamo.security.services - package org.tynamo.security.services
 
org.tynamo.security.services.impl - package org.tynamo.security.services.impl
 
org.tynamo.shiro.extension.authz.annotations.utils.casters.method - package org.tynamo.shiro.extension.authz.annotations.utils.casters.method
 
org.tynamo.shiro.extension.authz.aop - package org.tynamo.shiro.extension.authz.aop
 
org.tynamo.shiro.extension.realm.text - package org.tynamo.shiro.extension.realm.text
 

P

PageService - Interface in org.tynamo.security.services
 
PageServiceImpl - Class in org.tynamo.security.services.impl
 
PageServiceImpl(String, String, String) - Constructor for class org.tynamo.security.services.impl.PageServiceImpl
 
PathMatchingFilterPatternMatcherChanger - Class in org.apache.shiro.web.filter
 
PathMatchingFilterPatternMatcherChanger() - Constructor for class org.apache.shiro.web.filter.PathMatchingFilterPatternMatcherChanger
 
put(String, List<SecurityInterceptor>) - Method in interface org.tynamo.security.services.ClassInterceptorsCache
 
put(String, List<SecurityInterceptor>) - Method in class org.tynamo.security.services.impl.ClassInterceptorsCacheImpl
 

R

reportException(Throwable) - Method in class org.tynamo.security.pages.Login
 
reportException(Throwable) - Method in class org.tynamo.security.pages.Unauthorized
 

S

SecurityComponentRequestFilter - Class in org.tynamo.security
 
SecurityComponentRequestFilter(PageService, ComponentClassResolver, ClassInterceptorsCache) - Constructor for class org.tynamo.security.SecurityComponentRequestFilter
 
SecurityInterceptor - Interface in org.tynamo.shiro.extension.authz.aop
 
SecurityModule - Class in org.tynamo.security.services
The main entry point for Security integration.
SecurityModule() - Constructor for class org.tynamo.security.services.SecurityModule
 
SecurityRequestFilter - Class in org.tynamo.security.filter
 
SecurityRequestFilter(List<FilterChainDefinition>, WebSecurityManager, Logger, String, String, String, String, boolean, ApplicationGlobals) - Constructor for class org.tynamo.security.filter.SecurityRequestFilter
 
SecurityService - Interface in org.tynamo.security.services
General interface for work with shiro api.
SecurityServiceImpl - Class in org.tynamo.security.services.impl
DOCUMENT ME!
SecurityServiceImpl() - Constructor for class org.tynamo.security.services.impl.SecurityServiceImpl
 
SecuritySymbols - Class in org.tynamo.security
 
SecuritySymbols() - Constructor for class org.tynamo.security.SecuritySymbols
 
service(HttpServletRequest, HttpServletResponse, HttpServletRequestHandler) - Method in class org.tynamo.security.filter.SecurityRequestFilter
 
setCacheManager(CacheManager) - Method in class org.tynamo.shiro.extension.realm.text.ExtendedPropertiesRealm
 
setLoginMessage(String) - Method in class org.tynamo.security.components.LoginForm
 
setLowercasingPathMatcher(PathMatchingFilter) - Static method in class org.apache.shiro.web.filter.PathMatchingFilterPatternMatcherChanger
 
ShiroAnnotationWorker - Class in org.tynamo.security
Transform components based on annotation.
ShiroAnnotationWorker() - Constructor for class org.tynamo.security.ShiroAnnotationWorker
 
ShiroExceptionHandler - Class in org.tynamo.security
Handler for ShiroException
ShiroExceptionHandler(PageResponseRenderer, RequestPageCache, SecurityService, PageService, RequestGlobals, Response) - Constructor for class org.tynamo.security.ShiroExceptionHandler
 
SHOULD_LOAD_INI_FROM_CONFIG_PATH - Static variable in class org.tynamo.security.SecuritySymbols
 
SUCCESS_URL - Static variable in class org.tynamo.security.SecuritySymbols
 

T

TapestryRealmSecurityManager - Class in org.tynamo.security.services
Needed just to point out to tapestry-ioc the right constructor to use (from the three available in DefaultWebSecurityManager)
TapestryRealmSecurityManager(Collection<Realm>) - Constructor for class org.tynamo.security.services.TapestryRealmSecurityManager
 
toString() - Method in class org.tynamo.security.FilterChainDefinition
 
transform(ClassTransformation, MutableComponentModel) - Method in class org.tynamo.security.ShiroAnnotationWorker
 

U

Unauthorized - Class in org.tynamo.security.pages
This page rendered if was thrown ShiroException and Subject is not authenticated.
Unauthorized() - Constructor for class org.tynamo.security.pages.Unauthorized
 
UNAUTHORIZED_URL - Static variable in class org.tynamo.security.SecuritySymbols
 
User - Class in org.tynamo.security.components
 
User() - Constructor for class org.tynamo.security.components.User
 

V

visitNotFound() - Method in class org.tynamo.shiro.extension.authz.annotations.utils.casters.method.HandlerCreateVisitor
 
visitNotFound() - Method in interface org.tynamo.shiro.extension.authz.annotations.utils.casters.method.MethodAnnotationCasterVisitor
 
visitRequiresAuthentication(RequiresAuthentication) - Method in class org.tynamo.shiro.extension.authz.annotations.utils.casters.method.HandlerCreateVisitor
 
visitRequiresAuthentication(RequiresAuthentication) - Method in interface org.tynamo.shiro.extension.authz.annotations.utils.casters.method.MethodAnnotationCasterVisitor
 
visitRequiresGuest(RequiresGuest) - Method in class org.tynamo.shiro.extension.authz.annotations.utils.casters.method.HandlerCreateVisitor
 
visitRequiresGuest(RequiresGuest) - Method in interface org.tynamo.shiro.extension.authz.annotations.utils.casters.method.MethodAnnotationCasterVisitor
 
visitRequiresPermissions(RequiresPermissions) - Method in class org.tynamo.shiro.extension.authz.annotations.utils.casters.method.HandlerCreateVisitor
 
visitRequiresPermissions(RequiresPermissions) - Method in interface org.tynamo.shiro.extension.authz.annotations.utils.casters.method.MethodAnnotationCasterVisitor
 
visitRequiresRoles(RequiresRoles) - Method in class org.tynamo.shiro.extension.authz.annotations.utils.casters.method.HandlerCreateVisitor
 
visitRequiresRoles(RequiresRoles) - Method in interface org.tynamo.shiro.extension.authz.annotations.utils.casters.method.MethodAnnotationCasterVisitor
 
visitRequiresUser(RequiresUser) - Method in class org.tynamo.shiro.extension.authz.annotations.utils.casters.method.HandlerCreateVisitor
 
visitRequiresUser(RequiresUser) - Method in interface org.tynamo.shiro.extension.authz.annotations.utils.casters.method.MethodAnnotationCasterVisitor
 

A B C D E F G H I L M N O P R S T U V

Copyright © 2004-2011. All Rights Reserved.