Package org.apache.shiro.spring.config
Class AbstractShiroConfiguration
java.lang.Object
org.apache.shiro.spring.config.AbstractShiroConfiguration
- Direct Known Subclasses:
AbstractShiroWebConfiguration,ShiroConfiguration
- Since:
- 1.4.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.shiro.cache.CacheManagerprotected org.apache.shiro.event.EventBusprotected org.apache.shiro.authz.permission.PermissionResolverprotected org.apache.shiro.authz.permission.RolePermissionResolverprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.shiro.authc.pam.AuthenticationStrategyprotected org.apache.shiro.authc.Authenticatorprotected org.apache.shiro.authz.Authorizerprotected org.apache.shiro.mgt.SessionsSecurityManagerprotected org.apache.shiro.realm.RealminiRealmFromLocation(String iniLocation) protected org.apache.shiro.mgt.RememberMeManagerprotected org.apache.shiro.mgt.SessionsSecurityManagersecurityManager(List<org.apache.shiro.realm.Realm> realms) protected org.apache.shiro.session.mgt.eis.SessionDAOprotected org.apache.shiro.session.mgt.SessionFactoryprotected org.apache.shiro.session.mgt.SessionManagerprotected org.apache.shiro.mgt.SessionStorageEvaluatorprotected org.apache.shiro.mgt.SubjectDAOprotected org.apache.shiro.mgt.SubjectFactory
-
Field Details
-
cacheManager
@Autowired(required=false) protected org.apache.shiro.cache.CacheManager cacheManager -
rolePermissionResolver
@Autowired(required=false) protected org.apache.shiro.authz.permission.RolePermissionResolver rolePermissionResolver -
permissionResolver
@Autowired(required=false) protected org.apache.shiro.authz.permission.PermissionResolver permissionResolver -
eventBus
@Autowired protected org.apache.shiro.event.EventBus eventBus -
sessionManagerDeleteInvalidSessions
@Value("#{ @environment[\'shiro.sessionManager.deleteInvalidSessions\'] ?: true }") protected boolean sessionManagerDeleteInvalidSessions
-
-
Constructor Details
-
AbstractShiroConfiguration
public AbstractShiroConfiguration()
-
-
Method Details
-
securityManager
protected org.apache.shiro.mgt.SessionsSecurityManager securityManager(List<org.apache.shiro.realm.Realm> realms) -
sessionManager
protected org.apache.shiro.session.mgt.SessionManager sessionManager() -
createSecurityManager
protected org.apache.shiro.mgt.SessionsSecurityManager createSecurityManager() -
rememberMeManager
protected org.apache.shiro.mgt.RememberMeManager rememberMeManager() -
subjectDAO
protected org.apache.shiro.mgt.SubjectDAO subjectDAO() -
sessionStorageEvaluator
protected org.apache.shiro.mgt.SessionStorageEvaluator sessionStorageEvaluator() -
subjectFactory
protected org.apache.shiro.mgt.SubjectFactory subjectFactory() -
sessionFactory
protected org.apache.shiro.session.mgt.SessionFactory sessionFactory() -
sessionDAO
protected org.apache.shiro.session.mgt.eis.SessionDAO sessionDAO() -
authorizer
protected org.apache.shiro.authz.Authorizer authorizer() -
authenticationStrategy
protected org.apache.shiro.authc.pam.AuthenticationStrategy authenticationStrategy() -
authenticator
protected org.apache.shiro.authc.Authenticator authenticator() -
iniRealmFromLocation
-