Class ShiroWebConfiguration
- java.lang.Object
-
- org.apache.shiro.spring.config.AbstractShiroConfiguration
-
- org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
-
- org.apache.shiro.spring.web.config.ShiroWebConfiguration
-
@Configuration public class ShiroWebConfiguration extends AbstractShiroWebConfiguration
- Since:
- 1.4.0
-
-
Field Summary
-
Fields inherited from class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
rememberMeCookieDomain, rememberMeCookieMaxAge, rememberMeCookieName, rememberMeCookiePath, rememberMeCookieSecure, sessionIdCookieDomain, sessionIdCookieEnabled, sessionIdCookieMaxAge, sessionIdCookieName, sessionIdCookiePath, sessionIdCookieSecure, sessionIdUrlRewritingEnabled, useNativeSessionManager
-
Fields inherited from class org.apache.shiro.spring.config.AbstractShiroConfiguration
cacheManager, eventBus, permissionResolver, rolePermissionResolver, sessionManagerDeleteInvalidSessions
-
-
Constructor Summary
Constructors Constructor Description ShiroWebConfiguration()
-
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.web.servlet.CookierememberMeCookieTemplate()protected org.apache.shiro.mgt.RememberMeManagerrememberMeManager()protected org.apache.shiro.mgt.SessionsSecurityManagersecurityManager(List<org.apache.shiro.realm.Realm> realms)protected org.apache.shiro.web.servlet.CookiesessionCookieTemplate()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 ShiroFilterChainDefinitionshiroFilterChainDefinition()protected org.apache.shiro.mgt.SubjectDAOsubjectDAO()protected org.apache.shiro.mgt.SubjectFactorysubjectFactory()-
Methods inherited from class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
buildCookie, createSecurityManager, nativeSessionManager
-
Methods inherited from class org.apache.shiro.spring.config.AbstractShiroConfiguration
iniRealmFromLocation
-
-
-
-
Method Detail
-
subjectDAO
@Bean protected org.apache.shiro.mgt.SubjectDAO subjectDAO()
- Overrides:
subjectDAOin classAbstractShiroConfiguration
-
sessionStorageEvaluator
@Bean protected org.apache.shiro.mgt.SessionStorageEvaluator sessionStorageEvaluator()
- Overrides:
sessionStorageEvaluatorin classAbstractShiroWebConfiguration
-
sessionFactory
@Bean protected org.apache.shiro.session.mgt.SessionFactory sessionFactory()
- Overrides:
sessionFactoryin classAbstractShiroConfiguration
-
sessionDAO
@Bean protected org.apache.shiro.session.mgt.eis.SessionDAO sessionDAO()
- Overrides:
sessionDAOin classAbstractShiroConfiguration
-
sessionCookieTemplate
@Bean(name="sessionCookieTemplate") protected org.apache.shiro.web.servlet.Cookie sessionCookieTemplate()
- Overrides:
sessionCookieTemplatein classAbstractShiroWebConfiguration
-
rememberMeCookieTemplate
@Bean(name="rememberMeCookieTemplate") protected org.apache.shiro.web.servlet.Cookie rememberMeCookieTemplate()
- Overrides:
rememberMeCookieTemplatein classAbstractShiroWebConfiguration
-
rememberMeManager
@Bean protected org.apache.shiro.mgt.RememberMeManager rememberMeManager()
- Overrides:
rememberMeManagerin classAbstractShiroWebConfiguration
-
subjectFactory
@Bean protected org.apache.shiro.mgt.SubjectFactory subjectFactory()
- Overrides:
subjectFactoryin classAbstractShiroWebConfiguration
-
authorizer
@Bean protected org.apache.shiro.authz.Authorizer authorizer()
- Overrides:
authorizerin classAbstractShiroConfiguration
-
authenticationStrategy
@Bean protected org.apache.shiro.authc.pam.AuthenticationStrategy authenticationStrategy()
- Overrides:
authenticationStrategyin classAbstractShiroConfiguration
-
authenticator
@Bean protected org.apache.shiro.authc.Authenticator authenticator()
- Overrides:
authenticatorin classAbstractShiroConfiguration
-
sessionManager
@Bean protected org.apache.shiro.session.mgt.SessionManager sessionManager()
- Overrides:
sessionManagerin classAbstractShiroWebConfiguration
-
securityManager
@Bean protected org.apache.shiro.mgt.SessionsSecurityManager securityManager(List<org.apache.shiro.realm.Realm> realms)
- Overrides:
securityManagerin classAbstractShiroConfiguration
-
shiroFilterChainDefinition
@Bean protected ShiroFilterChainDefinition shiroFilterChainDefinition()
- Overrides:
shiroFilterChainDefinitionin classAbstractShiroWebConfiguration
-
-