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 org.apache.shiro.web.servlet.Cookie.SameSiteOptions |
rememberMeSameSite |
protected String |
sessionIdCookieDomain |
protected boolean |
sessionIdCookieEnabled |
protected int |
sessionIdCookieMaxAge |
protected String |
sessionIdCookieName |
protected String |
sessionIdCookiePath |
protected org.apache.shiro.web.servlet.Cookie.SameSiteOptions |
sessionIdCookieSameSite |
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.web.servlet.Cookie |
buildCookie(String name,
int maxAge,
String path,
String domain,
boolean secure,
org.apache.shiro.web.servlet.Cookie.SameSiteOptions sameSiteOption) |
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 ShiroUrlPathHelper |
shiroUrlPathHelper() |
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\'] ?: false }")
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.sessionManager.cookie.sameSite\'] ?: T(org.apache.shiro.web.servlet.Cookie.SameSiteOptions).LAX }")
protected org.apache.shiro.web.servlet.Cookie.SameSiteOptions sessionIdCookieSameSite
@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
@Value(value="#{ @environment[\'shiro.rememberMeManager.cookie.sameSite\'] ?: T(org.apache.shiro.web.servlet.Cookie.SameSiteOptions).LAX }")
protected org.apache.shiro.web.servlet.Cookie.SameSiteOptions rememberMeSameSite
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.web.servlet.Cookie buildCookie(String name, int maxAge, String path, String domain, boolean secure, org.apache.shiro.web.servlet.Cookie.SameSiteOptions sameSiteOption)
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()
protected ShiroUrlPathHelper shiroUrlPathHelper()
Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.