Class ShiroAutoConfiguration
- java.lang.Object
-
- org.apache.shiro.spring.config.AbstractShiroConfiguration
-
- org.apache.shiro.spring.boot.autoconfigure.ShiroAutoConfiguration
-
@Configuration @ConditionalOnProperty(name="shiro.enabled", matchIfMissing=true) public class ShiroAutoConfiguration extends org.apache.shiro.spring.config.AbstractShiroConfiguration- Since:
- 1.4.0
-
-
Constructor Summary
Constructors Constructor Description ShiroAutoConfiguration()
-
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.realm.RealminiClasspathRealm()protected org.apache.shiro.realm.RealminiMetaInfClasspathRealm()protected org.apache.shiro.realm.RealmmissingRealm()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()
-
-
-
Method Detail
-
authenticationStrategy
@Bean @ConditionalOnMissingBean protected org.apache.shiro.authc.pam.AuthenticationStrategy authenticationStrategy()
- Overrides:
authenticationStrategyin classorg.apache.shiro.spring.config.AbstractShiroConfiguration
-
authenticator
@Bean @ConditionalOnMissingBean protected org.apache.shiro.authc.Authenticator authenticator()
- Overrides:
authenticatorin classorg.apache.shiro.spring.config.AbstractShiroConfiguration
-
authorizer
@Bean @ConditionalOnMissingBean protected org.apache.shiro.authz.Authorizer authorizer()
- Overrides:
authorizerin classorg.apache.shiro.spring.config.AbstractShiroConfiguration
-
subjectDAO
@Bean @ConditionalOnMissingBean protected org.apache.shiro.mgt.SubjectDAO subjectDAO()
- Overrides:
subjectDAOin classorg.apache.shiro.spring.config.AbstractShiroConfiguration
-
sessionStorageEvaluator
@Bean @ConditionalOnMissingBean protected org.apache.shiro.mgt.SessionStorageEvaluator sessionStorageEvaluator()
- Overrides:
sessionStorageEvaluatorin classorg.apache.shiro.spring.config.AbstractShiroConfiguration
-
subjectFactory
@Bean @ConditionalOnMissingBean protected org.apache.shiro.mgt.SubjectFactory subjectFactory()
- Overrides:
subjectFactoryin classorg.apache.shiro.spring.config.AbstractShiroConfiguration
-
sessionFactory
@Bean @ConditionalOnMissingBean protected org.apache.shiro.session.mgt.SessionFactory sessionFactory()
- Overrides:
sessionFactoryin classorg.apache.shiro.spring.config.AbstractShiroConfiguration
-
sessionDAO
@Bean @ConditionalOnMissingBean protected org.apache.shiro.session.mgt.eis.SessionDAO sessionDAO()
- Overrides:
sessionDAOin classorg.apache.shiro.spring.config.AbstractShiroConfiguration
-
sessionManager
@Bean @ConditionalOnMissingBean protected org.apache.shiro.session.mgt.SessionManager sessionManager()
- Overrides:
sessionManagerin classorg.apache.shiro.spring.config.AbstractShiroConfiguration
-
securityManager
@Bean @ConditionalOnMissingBean protected org.apache.shiro.mgt.SessionsSecurityManager securityManager(List<org.apache.shiro.realm.Realm> realms)
- Overrides:
securityManagerin classorg.apache.shiro.spring.config.AbstractShiroConfiguration
-
iniClasspathRealm
@Bean @ConditionalOnResource(resources="classpath:shiro.ini") protected org.apache.shiro.realm.Realm iniClasspathRealm()
-
iniMetaInfClasspathRealm
@Bean @ConditionalOnResource(resources="classpath:META-INF/shiro.ini") protected org.apache.shiro.realm.Realm iniMetaInfClasspathRealm()
-
missingRealm
@Bean @ConditionalOnMissingBean(org.apache.shiro.realm.Realm.class) protected org.apache.shiro.realm.Realm missingRealm()
-
-