Package org.apache.shiro.spring.config
Class AbstractShiroConfiguration
- java.lang.Object
-
- org.apache.shiro.spring.config.AbstractShiroConfiguration
-
- Direct Known Subclasses:
AbstractShiroWebConfiguration,ShiroConfiguration
public class AbstractShiroConfiguration extends Object
- Since:
- 1.4.0
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.shiro.cache.CacheManagercacheManagerprotected org.apache.shiro.event.EventBuseventBusprotected org.apache.shiro.authz.permission.PermissionResolverpermissionResolverprotected org.apache.shiro.authz.permission.RolePermissionResolverrolePermissionResolverprotected booleansessionManagerDeleteInvalidSessions
-
Constructor Summary
Constructors Constructor Description AbstractShiroConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.shiro.authc.pam.AuthenticationStrategyauthenticationStrategy()protected org.apache.shiro.authc.Authenticatorauthenticator()protected org.apache.shiro.authz.Authorizerauthorizer()protected org.apache.shiro.mgt.SessionsSecurityManagercreateSecurityManager()protected org.apache.shiro.realm.RealminiRealmFromLocation(String iniLocation)protected org.apache.shiro.mgt.RememberMeManagerrememberMeManager()protected org.apache.shiro.mgt.SessionsSecurityManagersecurityManager(List<org.apache.shiro.realm.Realm> realms)protected org.apache.shiro.session.mgt.eis.SessionDAOsessionDAO()protected org.apache.shiro.session.mgt.SessionFactorysessionFactory()protected org.apache.shiro.session.mgt.SessionManagersessionManager()protected org.apache.shiro.mgt.SessionStorageEvaluatorsessionStorageEvaluator()protected org.apache.shiro.mgt.SubjectDAOsubjectDAO()protected org.apache.shiro.mgt.SubjectFactorysubjectFactory()
-
-
-
Field Detail
-
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
-
-
Method Detail
-
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
protected org.apache.shiro.realm.Realm iniRealmFromLocation(String iniLocation)
-
-