@Configuration @ConditionalOnProperty(name="shiro.enabled", matchIfMissing=true) public class ShiroAutoConfiguration extends AbstractShiroConfiguration
cacheManager, eventBus, permissionResolver, rolePermissionResolver, sessionManagerDeleteInvalidSessions
Constructor and Description |
---|
ShiroAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected AuthenticationStrategy |
authenticationStrategy() |
protected Authenticator |
authenticator() |
protected Authorizer |
authorizer() |
protected Realm |
iniClasspathRealm() |
protected Realm |
iniMetaInfClasspathRealm() |
protected Realm |
missingRealm() |
protected SessionsSecurityManager |
securityManager(List<Realm> realms) |
protected SessionDAO |
sessionDAO() |
protected SessionFactory |
sessionFactory() |
protected SessionManager |
sessionManager() |
protected SessionStorageEvaluator |
sessionStorageEvaluator() |
protected SubjectDAO |
subjectDAO() |
protected SubjectFactory |
subjectFactory() |
createSecurityManager, iniRealmFromLocation, rememberMeManager
public ShiroAutoConfiguration()
@Bean @ConditionalOnMissingBean protected AuthenticationStrategy authenticationStrategy()
authenticationStrategy
in class AbstractShiroConfiguration
@Bean @ConditionalOnMissingBean protected Authenticator authenticator()
authenticator
in class AbstractShiroConfiguration
@Bean @ConditionalOnMissingBean protected Authorizer authorizer()
authorizer
in class AbstractShiroConfiguration
@Bean @ConditionalOnMissingBean protected SubjectDAO subjectDAO()
subjectDAO
in class AbstractShiroConfiguration
@Bean @ConditionalOnMissingBean protected SessionStorageEvaluator sessionStorageEvaluator()
sessionStorageEvaluator
in class AbstractShiroConfiguration
@Bean @ConditionalOnMissingBean protected SubjectFactory subjectFactory()
subjectFactory
in class AbstractShiroConfiguration
@Bean @ConditionalOnMissingBean protected SessionFactory sessionFactory()
sessionFactory
in class AbstractShiroConfiguration
@Bean @ConditionalOnMissingBean protected SessionDAO sessionDAO()
sessionDAO
in class AbstractShiroConfiguration
@Bean @ConditionalOnMissingBean protected SessionManager sessionManager()
sessionManager
in class AbstractShiroConfiguration
@Bean @ConditionalOnMissingBean protected SessionsSecurityManager securityManager(List<Realm> realms)
securityManager
in class AbstractShiroConfiguration
@Bean @ConditionalOnResource(resources="classpath:shiro.ini") protected Realm iniClasspathRealm()
@Bean @ConditionalOnResource(resources="classpath:META-INF/shiro.ini") protected Realm iniMetaInfClasspathRealm()
@Bean @ConditionalOnMissingBean(value=Realm.class) protected Realm missingRealm()
Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.