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
- Since:
- 1.4.0
-
Field Summary
Fields inherited from class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
rememberMeCookieDomain, rememberMeCookieMaxAge, rememberMeCookieName, rememberMeCookiePath, rememberMeCookieSecure, rememberMeSameSite, sessionIdCookieDomain, sessionIdCookieEnabled, sessionIdCookieMaxAge, sessionIdCookieName, sessionIdCookiePath, sessionIdCookieSameSite, sessionIdCookieSecure, sessionIdUrlRewritingEnabled, useNativeSessionManagerFields inherited from class org.apache.shiro.spring.config.AbstractShiroConfiguration
cacheManager, eventBus, permissionResolver, rolePermissionResolver, sessionManagerDeleteInvalidSessions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.shiro.authc.pam.AuthenticationStrategyprotected org.apache.shiro.authc.Authenticatorprotected org.apache.shiro.authz.Authorizerprotected org.apache.shiro.web.servlet.Cookieprotected org.apache.shiro.mgt.RememberMeManagerprotected org.apache.shiro.mgt.SessionsSecurityManagersecurityManager(List<org.apache.shiro.realm.Realm> realms) protected org.apache.shiro.web.servlet.Cookieprotected org.apache.shiro.session.mgt.eis.SessionDAOprotected org.apache.shiro.session.mgt.SessionFactoryprotected org.apache.shiro.session.mgt.SessionManagerprotected org.apache.shiro.mgt.SessionStorageEvaluatorprotected ShiroFilterChainDefinitionprotected ShiroUrlPathHelperprotected org.apache.shiro.mgt.SubjectDAOprotected org.apache.shiro.mgt.SubjectFactoryMethods inherited from class org.apache.shiro.spring.web.config.AbstractShiroWebConfiguration
buildCookie, buildCookie, createSecurityManager, nativeSessionManagerMethods inherited from class org.apache.shiro.spring.config.AbstractShiroConfiguration
iniRealmFromLocation
-
Constructor Details
-
ShiroWebConfiguration
public ShiroWebConfiguration()
-
-
Method Details
-
subjectDAO
- Overrides:
subjectDAOin classAbstractShiroConfiguration
-
sessionStorageEvaluator
- Overrides:
sessionStorageEvaluatorin classAbstractShiroWebConfiguration
-
sessionFactory
- Overrides:
sessionFactoryin classAbstractShiroConfiguration
-
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
- Overrides:
rememberMeManagerin classAbstractShiroWebConfiguration
-
subjectFactory
- Overrides:
subjectFactoryin classAbstractShiroWebConfiguration
-
authorizer
- Overrides:
authorizerin classAbstractShiroConfiguration
-
authenticationStrategy
- Overrides:
authenticationStrategyin classAbstractShiroConfiguration
-
authenticator
- Overrides:
authenticatorin classAbstractShiroConfiguration
-
sessionManager
- Overrides:
sessionManagerin classAbstractShiroWebConfiguration
-
securityManager
@Bean protected org.apache.shiro.mgt.SessionsSecurityManager securityManager(List<org.apache.shiro.realm.Realm> realms) - Overrides:
securityManagerin classAbstractShiroConfiguration
-
shiroFilterChainDefinition
- Overrides:
shiroFilterChainDefinitionin classAbstractShiroWebConfiguration
-
shiroUrlPathHelper
- Overrides:
shiroUrlPathHelperin classAbstractShiroWebConfiguration
-