Package org.apache.shiro.spring.config
Class AbstractShiroConfiguration
- java.lang.Object
-
- org.apache.shiro.spring.config.AbstractShiroConfiguration
-
- Direct Known Subclasses:
AbstractShiroWebConfiguration
,ShiroAutoConfiguration
,ShiroConfiguration
public class AbstractShiroConfiguration extends Object
- Since:
- 1.4.0
-
-
Field Summary
Fields Modifier and Type Field Description protected CacheManager
cacheManager
protected EventBus
eventBus
protected PermissionResolver
permissionResolver
protected 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 AuthenticationStrategy
authenticationStrategy()
protected Authenticator
authenticator()
protected Authorizer
authorizer()
protected SessionsSecurityManager
createSecurityManager()
protected Realm
iniRealmFromLocation(String iniLocation)
protected RememberMeManager
rememberMeManager()
protected SessionsSecurityManager
securityManager(List<Realm> realms)
protected SessionDAO
sessionDAO()
protected SessionFactory
sessionFactory()
protected SessionManager
sessionManager()
protected SessionStorageEvaluator
sessionStorageEvaluator()
protected SubjectDAO
subjectDAO()
protected SubjectFactory
subjectFactory()
-
-
-
Field Detail
-
cacheManager
@Autowired(required=false) protected CacheManager cacheManager
-
rolePermissionResolver
@Autowired(required=false) protected RolePermissionResolver rolePermissionResolver
-
permissionResolver
@Autowired(required=false) protected PermissionResolver permissionResolver
-
eventBus
@Autowired protected EventBus eventBus
-
sessionManagerDeleteInvalidSessions
@Value("#{ @environment[\'shiro.sessionManager.deleteInvalidSessions\'] ?: true }") protected boolean sessionManagerDeleteInvalidSessions
-
-
Constructor Detail
-
AbstractShiroConfiguration
public AbstractShiroConfiguration()
-
-
Method Detail
-
securityManager
protected SessionsSecurityManager securityManager(List<Realm> realms)
-
sessionManager
protected SessionManager sessionManager()
-
createSecurityManager
protected SessionsSecurityManager createSecurityManager()
-
rememberMeManager
protected RememberMeManager rememberMeManager()
-
subjectDAO
protected SubjectDAO subjectDAO()
-
sessionStorageEvaluator
protected SessionStorageEvaluator sessionStorageEvaluator()
-
subjectFactory
protected SubjectFactory subjectFactory()
-
sessionFactory
protected SessionFactory sessionFactory()
-
sessionDAO
protected SessionDAO sessionDAO()
-
authorizer
protected Authorizer authorizer()
-
authenticationStrategy
protected AuthenticationStrategy authenticationStrategy()
-
authenticator
protected Authenticator authenticator()
-
iniRealmFromLocation
protected Realm iniRealmFromLocation(String iniLocation)
-
-