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.CacheManager
cacheManager
protected org.apache.shiro.event.EventBus
eventBus
protected org.apache.shiro.authz.permission.PermissionResolver
permissionResolver
protected org.apache.shiro.authz.permission.RolePermissionResolver
rolePermissionResolver
protected boolean
sessionManagerDeleteInvalidSessions
-
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.AuthenticationStrategy
authenticationStrategy()
protected org.apache.shiro.authc.Authenticator
authenticator()
protected org.apache.shiro.authz.Authorizer
authorizer()
protected org.apache.shiro.mgt.SessionsSecurityManager
createSecurityManager()
protected org.apache.shiro.realm.Realm
iniRealmFromLocation(String iniLocation)
protected org.apache.shiro.mgt.RememberMeManager
rememberMeManager()
protected org.apache.shiro.mgt.SessionsSecurityManager
securityManager(List<org.apache.shiro.realm.Realm> realms)
protected org.apache.shiro.session.mgt.eis.SessionDAO
sessionDAO()
protected org.apache.shiro.session.mgt.SessionFactory
sessionFactory()
protected org.apache.shiro.session.mgt.SessionManager
sessionManager()
protected org.apache.shiro.mgt.SessionStorageEvaluator
sessionStorageEvaluator()
protected org.apache.shiro.mgt.SubjectDAO
subjectDAO()
protected org.apache.shiro.mgt.SubjectFactory
subjectFactory()
-
-
-
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)
-
-