A B C D E F G H I L M N O P R S U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractShiroAnnotationProcessorConfiguration - Class in org.apache.shiro.spring.config
- AbstractShiroAnnotationProcessorConfiguration() - Constructor for class org.apache.shiro.spring.config.AbstractShiroAnnotationProcessorConfiguration
- AbstractShiroBeanConfiguration - Class in org.apache.shiro.spring.config
- AbstractShiroBeanConfiguration() - Constructor for class org.apache.shiro.spring.config.AbstractShiroBeanConfiguration
- AbstractShiroConfiguration - Class in org.apache.shiro.spring.config
- AbstractShiroConfiguration() - Constructor for class org.apache.shiro.spring.config.AbstractShiroConfiguration
- AbstractShiroWebConfiguration - Class in org.apache.shiro.spring.web.config
- AbstractShiroWebConfiguration() - Constructor for class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- AbstractShiroWebFilterConfiguration - Class in org.apache.shiro.spring.web.config
- AbstractShiroWebFilterConfiguration() - Constructor for class org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
- addPathDefinition(String, String) - Method in class org.apache.shiro.spring.web.config.DefaultShiroFilterChainDefinition
- addPathDefinitions(Map<String, String>) - Method in class org.apache.shiro.spring.web.config.DefaultShiroFilterChainDefinition
- AopAllianceAnnotationsAuthorizingMethodInterceptor - Class in org.apache.shiro.spring.security.interceptor
-
Allows Shiro Annotations to work in any AOP Alliance specific implementation environment (for example, Spring).
- AopAllianceAnnotationsAuthorizingMethodInterceptor() - Constructor for class org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor
- authenticationStrategy() - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- authenticationStrategy() - Method in class org.apache.shiro.spring.config.ShiroConfiguration
- authenticationStrategy() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- authenticator() - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- authenticator() - Method in class org.apache.shiro.spring.config.ShiroConfiguration
- authenticator() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- authorizationAttributeSourceAdvisor(SecurityManager) - Method in class org.apache.shiro.spring.config.AbstractShiroAnnotationProcessorConfiguration
- authorizationAttributeSourceAdvisor(SecurityManager) - Method in class org.apache.shiro.spring.config.ShiroAnnotationProcessorConfiguration
- AuthorizationAttributeSourceAdvisor - Class in org.apache.shiro.spring.security.interceptor
-
TODO - complete JavaDoc
- AuthorizationAttributeSourceAdvisor() - Constructor for class org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
-
Create a new AuthorizationAttributeSourceAdvisor.
- authorizer() - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- authorizer() - Method in class org.apache.shiro.spring.config.ShiroConfiguration
- authorizer() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
B
- buildCookie(String, int, String, String, boolean) - Method in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
C
- cacheManager - Variable in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- continueInvocation(Object) - Method in class org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor
-
Simply casts the method argument to an
org.aopalliance.intercept.MethodInvocation
and then callsmethodInvocation.
proceed
() - createFilterChainManager() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
- createInstance() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
This implementation: Ensures the required
securityManager
property has been setCreates
aFilterChainManager
instance that reflects the configuredfilters
andfilter chain definitions
Wraps the FilterChainManager with a suitableFilterChainResolver
since the Shiro Filter implementations do not know ofFilterChainManager
s Sets both theSecurityManager
andFilterChainResolver
instances on a new Shiro Filter instance and returns that filter instance. - createMethodInvocation(Object) - Method in class org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor
-
Creates a
MethodInvocation
that wraps anorg.aopalliance.intercept.MethodInvocation
instance, enabling Shiro Annotations in AOP Alliance environments (Spring, etc). - createRemoteInvocation(MethodInvocation) - Method in class org.apache.shiro.spring.remoting.SecureRemoteInvocationFactory
-
Creates a
RemoteInvocation
with the current session ID as anattribute
. - createSecurityManager() - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- createSecurityManager() - Method in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
D
- defaultAdvisorAutoProxyCreator() - Method in class org.apache.shiro.spring.config.AbstractShiroAnnotationProcessorConfiguration
- defaultAdvisorAutoProxyCreator() - Method in class org.apache.shiro.spring.config.ShiroAnnotationProcessorConfiguration
- DefaultShiroFilterChainDefinition - Class in org.apache.shiro.spring.web.config
- DefaultShiroFilterChainDefinition() - Constructor for class org.apache.shiro.spring.web.config.DefaultShiroFilterChainDefinition
E
- eventBus - Variable in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- eventBus() - Method in class org.apache.shiro.spring.config.AbstractShiroBeanConfiguration
- eventBus() - Method in class org.apache.shiro.spring.config.ShiroBeanConfiguration
F
- filterMap - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
G
- getAnnotation(MethodInvocation, Class<? extends Annotation>) - Method in class org.apache.shiro.spring.aop.SpringAnnotationResolver
- getFilterChainDefinitionMap() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Returns the chainName-to-chainDefinition map of chain definitions to use for creating filter chains intercepted by the Shiro Filter.
- getFilterChainMap() - Method in class org.apache.shiro.spring.web.config.DefaultShiroFilterChainDefinition
- getFilterChainMap() - Method in interface org.apache.shiro.spring.web.config.ShiroFilterChainDefinition
- getFilters() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Returns the filterName-to-Filter map of filters available for reference when defining filter chain definitions.
- getLoginUrl() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Returns the application's login URL to be assigned to all acquired Filters that subclass
AccessControlFilter
ornull
if no value should be assigned globally. - getObject() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Lazily creates and returns a
AbstractShiroFilter
concrete instance via theShiroFilterFactoryBean.createInstance()
method. - getObjectType() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Returns
AbstractShiroFilter
.class - getOrder() - Method in class org.apache.shiro.spring.LifecycleBeanPostProcessor
-
Order value of this BeanPostProcessor.
- getSecurityManager() - Method in class org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
- getSecurityManager() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Sets the application
SecurityManager
instance to be used by the constructed Shiro Filter. - getSuccessUrl() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Returns the application's after-login success URL to be assigned to all acquired Filters that subclass
AuthenticationFilter
ornull
if no value should be assigned globally. - getUnauthorizedUrl() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Returns the application's after-login success URL to be assigned to all acquired Filters that subclass
AuthenticationFilter
ornull
if no value should be assigned globally.
H
- HOST_KEY - Static variable in class org.apache.shiro.spring.remoting.SecureRemoteInvocationFactory
I
- iniRealmFromLocation(String) - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- invoke(MethodInvocation) - Method in class org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor
-
Creates a Shiro
MethodInvocation
instance and then immediately callssuper.invoke
. - invoke(RemoteInvocation, Object) - Method in class org.apache.shiro.spring.remoting.SecureRemoteInvocationExecutor
- isSingleton() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Returns
true
always.
L
- lifecycleBeanPostProcessor() - Method in class org.apache.shiro.spring.config.AbstractShiroBeanConfiguration
- lifecycleBeanPostProcessor() - Method in class org.apache.shiro.spring.config.ShiroBeanConfiguration
- LifecycleBeanPostProcessor - Class in org.apache.shiro.spring
-
Bean post processor for Spring that automatically calls the init() and/or destroy() methods on Shiro objects that implement the
Initializable
orDestroyable
interfaces, respectfully. - LifecycleBeanPostProcessor() - Constructor for class org.apache.shiro.spring.LifecycleBeanPostProcessor
-
Default Constructor.
- LifecycleBeanPostProcessor(int) - Constructor for class org.apache.shiro.spring.LifecycleBeanPostProcessor
-
Constructor with definable
order value
. - loginUrl - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
M
- matches(Method, Class) - Method in class org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
-
Returns true if the method or the class has any Shiro annotations, false otherwise.
N
- nativeSessionManager() - Method in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
O
- org.apache.shiro.spring - package org.apache.shiro.spring
-
Spring Application Framework support for enabling Shiro in spring applications.
- org.apache.shiro.spring.aop - package org.apache.shiro.spring.aop
- org.apache.shiro.spring.config - package org.apache.shiro.spring.config
- org.apache.shiro.spring.remoting - package org.apache.shiro.spring.remoting
-
Support to enable Spring-based remote method invocations to carry a Shiro session ID as part of the invocation payload, allowing remote clients to perform security operations.
- org.apache.shiro.spring.security.interceptor - package org.apache.shiro.spring.security.interceptor
-
Spring AOP support for enabling Shiro annotations in Spring-configured applications.
- org.apache.shiro.spring.web - package org.apache.shiro.spring.web
-
Spring-specific components for use in Spring-based web applications.
- org.apache.shiro.spring.web.config - package org.apache.shiro.spring.web.config
P
- permissionResolver - Variable in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- postProcessAfterInitialization(Object, String) - Method in class org.apache.shiro.spring.LifecycleBeanPostProcessor
-
Does nothing - merely returns the object argument immediately.
- postProcessAfterInitialization(Object, String) - Method in class org.apache.shiro.spring.ShiroEventBusBeanPostProcessor
- postProcessAfterInitialization(Object, String) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Does nothing - only exists to satisfy the BeanPostProcessor interface and immediately returns the
bean
argument. - postProcessBeforeDestruction(Object, String) - Method in class org.apache.shiro.spring.LifecycleBeanPostProcessor
-
Calls the destroy() methods on the bean if it implements
Destroyable
- postProcessBeforeInitialization(Object, String) - Method in class org.apache.shiro.spring.LifecycleBeanPostProcessor
-
Calls the init() methods on the bean if it implements
Initializable
- postProcessBeforeInitialization(Object, String) - Method in class org.apache.shiro.spring.ShiroEventBusBeanPostProcessor
- postProcessBeforeInitialization(Object, String) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Inspects a bean, and if it implements the
Filter
interface, automatically adds that filter instance to the internalfilters map
that will be referenced later during filter chain construction.
R
- rememberMeCookieDomain - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- rememberMeCookieMaxAge - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- rememberMeCookieName - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- rememberMeCookiePath - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- rememberMeCookieSecure - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- rememberMeCookieTemplate() - Method in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- rememberMeCookieTemplate() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- rememberMeManager() - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- rememberMeManager() - Method in class org.apache.shiro.spring.config.ShiroConfiguration
- rememberMeManager() - Method in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- rememberMeManager() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- requiresDestruction(Object) - Method in class org.apache.shiro.spring.LifecycleBeanPostProcessor
-
Return true only if
bean
implements Destroyable. - rolePermissionResolver - Variable in class org.apache.shiro.spring.config.AbstractShiroConfiguration
S
- SecureRemoteInvocationExecutor - Class in org.apache.shiro.spring.remoting
-
An implementation of the Spring
RemoteInvocationExecutor
that binds asessionId
to the incoming thread to make it available to theSecurityManager
implementation during the thread execution. - SecureRemoteInvocationExecutor() - Constructor for class org.apache.shiro.spring.remoting.SecureRemoteInvocationExecutor
- SecureRemoteInvocationFactory - Class in org.apache.shiro.spring.remoting
-
A
RemoteInvocationFactory
that passes the session ID to the server via aRemoteInvocation
attribute
. - SecureRemoteInvocationFactory() - Constructor for class org.apache.shiro.spring.remoting.SecureRemoteInvocationFactory
- SecureRemoteInvocationFactory(String) - Constructor for class org.apache.shiro.spring.remoting.SecureRemoteInvocationFactory
- securityManager - Variable in class org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
- securityManager - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
- securityManager(List<Realm>) - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- securityManager(List<Realm>) - Method in class org.apache.shiro.spring.config.ShiroConfiguration
- securityManager(List<Realm>) - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- SESSION_ID_KEY - Static variable in class org.apache.shiro.spring.remoting.SecureRemoteInvocationFactory
- sessionCookieTemplate() - Method in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- sessionCookieTemplate() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- sessionDAO() - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- sessionDAO() - Method in class org.apache.shiro.spring.config.ShiroConfiguration
- sessionDAO() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- sessionFactory() - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- sessionFactory() - Method in class org.apache.shiro.spring.config.ShiroConfiguration
- sessionFactory() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- sessionIdCookieDomain - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- sessionIdCookieEnabled - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- sessionIdCookieMaxAge - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- sessionIdCookieName - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- sessionIdCookiePath - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- sessionIdCookieSecure - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- sessionIdUrlRewritingEnabled - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- sessionManager() - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- sessionManager() - Method in class org.apache.shiro.spring.config.ShiroConfiguration
- sessionManager() - Method in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- sessionManager() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- sessionManagerDeleteInvalidSessions - Variable in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- sessionStorageEvaluator() - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- sessionStorageEvaluator() - Method in class org.apache.shiro.spring.config.ShiroConfiguration
- sessionStorageEvaluator() - Method in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- sessionStorageEvaluator() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- setFilterChainDefinitionMap(Map<String, String>) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Sets the chainName-to-chainDefinition map of chain definitions to use for creating filter chains intercepted by the Shiro Filter.
- setFilterChainDefinitions(String) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
A convenience method that sets the
filterChainDefinitionMap
property by accepting aProperties
-compatible string (multi-line key/value pairs). - setFilters(Map<String, Filter>) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Sets the filterName-to-Filter map of filters available for reference when creating
filter chain definitions
. - setLoginUrl(String) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Sets the application's login URL to be assigned to all acquired Filters that subclass
AccessControlFilter
. - setSecurityManager(SecurityManager) - Method in class org.apache.shiro.spring.remoting.SecureRemoteInvocationExecutor
- setSecurityManager(SecurityManager) - Method in class org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
- setSecurityManager(SecurityManager) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Sets the application
SecurityManager
instance to be used by the constructed Shiro Filter. - setSuccessUrl(String) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Sets the application's after-login success URL to be assigned to all acquired Filters that subclass
AuthenticationFilter
. - setUnauthorizedUrl(String) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
-
Sets the application's 'unauthorized' URL to be assigned to all acquired Filters that subclass
AuthorizationFilter
. - ShiroAnnotationProcessorConfiguration - Class in org.apache.shiro.spring.config
- ShiroAnnotationProcessorConfiguration() - Constructor for class org.apache.shiro.spring.config.ShiroAnnotationProcessorConfiguration
- ShiroBeanConfiguration - Class in org.apache.shiro.spring.config
- ShiroBeanConfiguration() - Constructor for class org.apache.shiro.spring.config.ShiroBeanConfiguration
- ShiroConfiguration - Class in org.apache.shiro.spring.config
- ShiroConfiguration() - Constructor for class org.apache.shiro.spring.config.ShiroConfiguration
- shiroEventBusAwareBeanPostProcessor() - Method in class org.apache.shiro.spring.config.AbstractShiroBeanConfiguration
- shiroEventBusAwareBeanPostProcessor() - Method in class org.apache.shiro.spring.config.ShiroBeanConfiguration
- ShiroEventBusBeanPostProcessor - Class in org.apache.shiro.spring
- ShiroEventBusBeanPostProcessor(EventBus) - Constructor for class org.apache.shiro.spring.ShiroEventBusBeanPostProcessor
- shiroFilterChainDefinition - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
- shiroFilterChainDefinition() - Method in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- shiroFilterChainDefinition() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- ShiroFilterChainDefinition - Interface in org.apache.shiro.spring.web.config
- shiroFilterFactoryBean() - Method in class org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
- shiroFilterFactoryBean() - Method in class org.apache.shiro.spring.web.config.ShiroWebFilterConfiguration
- ShiroFilterFactoryBean - Class in org.apache.shiro.spring.web
-
FactoryBean
to be used in Spring-based web applications for defining the master Shiro Filter. - ShiroFilterFactoryBean() - Constructor for class org.apache.shiro.spring.web.ShiroFilterFactoryBean
- ShiroWebConfiguration - Class in org.apache.shiro.spring.web.config
- ShiroWebConfiguration() - Constructor for class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- ShiroWebFilterConfiguration - Class in org.apache.shiro.spring.web.config
- ShiroWebFilterConfiguration() - Constructor for class org.apache.shiro.spring.web.config.ShiroWebFilterConfiguration
- SpringAnnotationResolver - Class in org.apache.shiro.spring.aop
-
AnnotationResolver
implementation that uses Spring's more robustAnnotationUtils
to find method annotations instead of the JDKs simpler (and rather lacking)Method
.getAnnotation(class)
implementation. - SpringAnnotationResolver() - Constructor for class org.apache.shiro.spring.aop.SpringAnnotationResolver
- subjectDAO() - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- subjectDAO() - Method in class org.apache.shiro.spring.config.ShiroConfiguration
- subjectDAO() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- subjectFactory() - Method in class org.apache.shiro.spring.config.AbstractShiroConfiguration
- subjectFactory() - Method in class org.apache.shiro.spring.config.ShiroConfiguration
- subjectFactory() - Method in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
- subjectFactory() - Method in class org.apache.shiro.spring.web.config.ShiroWebConfiguration
- successUrl - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
U
- unauthorizedUrl - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
- useNativeSessionManager - Variable in class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
All Classes All Packages