public class AbstractShiroWebConfiguration extends AbstractShiroConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected String |
rememberMeCookieDomain |
protected int |
rememberMeCookieMaxAge |
protected String |
rememberMeCookieName |
protected String |
rememberMeCookiePath |
protected boolean |
rememberMeCookieSecure |
protected String |
sessionIdCookieDomain |
protected boolean |
sessionIdCookieEnabled |
protected int |
sessionIdCookieMaxAge |
protected String |
sessionIdCookieName |
protected String |
sessionIdCookiePath |
protected boolean |
sessionIdCookieSecure |
protected boolean |
sessionIdUrlRewritingEnabled |
protected boolean |
useNativeSessionManager |
cacheManager, eventBus, permissionResolver, rolePermissionResolver, sessionManagerDeleteInvalidSessions| Constructor and Description |
|---|
AbstractShiroWebConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.shiro.web.servlet.Cookie |
buildCookie(String name,
int maxAge,
String path,
String domain,
boolean secure) |
protected org.apache.shiro.mgt.SessionsSecurityManager |
createSecurityManager() |
protected org.apache.shiro.session.mgt.SessionManager |
nativeSessionManager() |
protected org.apache.shiro.web.servlet.Cookie |
rememberMeCookieTemplate() |
protected org.apache.shiro.mgt.RememberMeManager |
rememberMeManager() |
protected org.apache.shiro.web.servlet.Cookie |
sessionCookieTemplate() |
protected org.apache.shiro.session.mgt.SessionManager |
sessionManager() |
protected org.apache.shiro.mgt.SessionStorageEvaluator |
sessionStorageEvaluator() |
protected ShiroFilterChainDefinition |
shiroFilterChainDefinition() |
protected org.apache.shiro.mgt.SubjectFactory |
subjectFactory() |
authenticationStrategy, authenticator, authorizer, iniRealmFromLocation, securityManager, sessionDAO, sessionFactory, subjectDAO@Value(value="#{ @environment[\'shiro.sessionManager.sessionIdCookieEnabled\'] ?: true }")
protected boolean sessionIdCookieEnabled
@Value(value="#{ @environment[\'shiro.sessionManager.sessionIdUrlRewritingEnabled\'] ?: true }")
protected boolean sessionIdUrlRewritingEnabled
@Value(value="#{ @environment[\'shiro.userNativeSessionManager\'] ?: false }")
protected boolean useNativeSessionManager
@Value(value="#{ @environment[\'shiro.sessionManager.cookie.name\'] ?: T(org.apache.shiro.web.servlet.ShiroHttpSession).DEFAULT_SESSION_ID_NAME }")
protected String sessionIdCookieName
@Value(value="#{ @environment[\'shiro.sessionManager.cookie.maxAge\'] ?: T(org.apache.shiro.web.servlet.SimpleCookie).DEFAULT_MAX_AGE }")
protected int sessionIdCookieMaxAge
@Value(value="#{ @environment[\'shiro.sessionManager.cookie.domain\'] ?: null }")
protected String sessionIdCookieDomain
@Value(value="#{ @environment[\'shiro.sessionManager.cookie.path\'] ?: null }")
protected String sessionIdCookiePath
@Value(value="#{ @environment[\'shiro.sessionManager.cookie.secure\'] ?: false }")
protected boolean sessionIdCookieSecure
@Value(value="#{ @environment[\'shiro.rememberMeManager.cookie.name\'] ?: T(org.apache.shiro.web.mgt.CookieRememberMeManager).DEFAULT_REMEMBER_ME_COOKIE_NAME }")
protected String rememberMeCookieName
@Value(value="#{ @environment[\'shiro.rememberMeManager.cookie.maxAge\'] ?: T(org.apache.shiro.web.servlet.Cookie).ONE_YEAR }")
protected int rememberMeCookieMaxAge
@Value(value="#{ @environment[\'shiro.rememberMeManager.cookie.domain\'] ?: null }")
protected String rememberMeCookieDomain
@Value(value="#{ @environment[\'shiro.rememberMeManager.cookie.path\'] ?: null }")
protected String rememberMeCookiePath
@Value(value="#{ @environment[\'shiro.rememberMeManager.cookie.secure\'] ?: false }")
protected boolean rememberMeCookieSecure
protected org.apache.shiro.session.mgt.SessionManager nativeSessionManager()
protected org.apache.shiro.web.servlet.Cookie sessionCookieTemplate()
protected org.apache.shiro.web.servlet.Cookie rememberMeCookieTemplate()
protected org.apache.shiro.web.servlet.Cookie buildCookie(String name, int maxAge, String path, String domain, boolean secure)
protected org.apache.shiro.session.mgt.SessionManager sessionManager()
sessionManager in class AbstractShiroConfigurationprotected org.apache.shiro.mgt.RememberMeManager rememberMeManager()
rememberMeManager in class AbstractShiroConfigurationprotected org.apache.shiro.mgt.SubjectFactory subjectFactory()
subjectFactory in class AbstractShiroConfigurationprotected org.apache.shiro.mgt.SessionStorageEvaluator sessionStorageEvaluator()
sessionStorageEvaluator in class AbstractShiroConfigurationprotected org.apache.shiro.mgt.SessionsSecurityManager createSecurityManager()
createSecurityManager in class AbstractShiroConfigurationprotected ShiroFilterChainDefinition shiroFilterChainDefinition()
Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.