@Configuration @ConditionalOnProperty(name="shiro.web.enabled", matchIfMissing=true) public class ShiroWebAutoConfiguration extends AbstractShiroWebConfiguration
rememberMeCookieDomain, rememberMeCookieMaxAge, rememberMeCookieName, rememberMeCookiePath, rememberMeCookieSecure, sessionIdCookieDomain, sessionIdCookieEnabled, sessionIdCookieMaxAge, sessionIdCookieName, sessionIdCookiePath, sessionIdCookieSecure, sessionIdUrlRewritingEnabled, useNativeSessionManager
cacheManager, eventBus, permissionResolver, rolePermissionResolver, sessionManagerDeleteInvalidSessions
Constructor and Description |
---|
ShiroWebAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected AuthenticationStrategy |
authenticationStrategy() |
protected Authenticator |
authenticator() |
protected Authorizer |
authorizer() |
protected Cookie |
rememberMeCookieTemplate() |
protected RememberMeManager |
rememberMeManager() |
protected SessionsSecurityManager |
securityManager(List<Realm> realms) |
protected Cookie |
sessionCookieTemplate() |
protected SessionDAO |
sessionDAO() |
protected SessionFactory |
sessionFactory() |
protected SessionManager |
sessionManager() |
protected SessionStorageEvaluator |
sessionStorageEvaluator() |
protected ShiroFilterChainDefinition |
shiroFilterChainDefinition() |
protected SubjectDAO |
subjectDAO() |
protected SubjectFactory |
subjectFactory() |
buildCookie, createSecurityManager, nativeSessionManager
iniRealmFromLocation
public ShiroWebAutoConfiguration()
@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 AbstractShiroWebConfiguration
@Bean @ConditionalOnMissingBean protected SubjectFactory subjectFactory()
subjectFactory
in class AbstractShiroWebConfiguration
@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 AbstractShiroWebConfiguration
@Bean @ConditionalOnMissingBean protected SessionsSecurityManager securityManager(List<Realm> realms)
securityManager
in class AbstractShiroConfiguration
@Bean @ConditionalOnMissingBean(name="sessionCookieTemplate") protected Cookie sessionCookieTemplate()
sessionCookieTemplate
in class AbstractShiroWebConfiguration
@Bean @ConditionalOnMissingBean protected RememberMeManager rememberMeManager()
rememberMeManager
in class AbstractShiroWebConfiguration
@Bean @ConditionalOnMissingBean(name="rememberMeCookieTemplate") protected Cookie rememberMeCookieTemplate()
rememberMeCookieTemplate
in class AbstractShiroWebConfiguration
@Bean @ConditionalOnMissingBean protected ShiroFilterChainDefinition shiroFilterChainDefinition()
shiroFilterChainDefinition
in class AbstractShiroWebConfiguration
Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.