public class AbstractShiroWebConfiguration extends AbstractShiroConfiguration
| 限定符和类型 | 字段和说明 |
|---|---|
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| 构造器和说明 |
|---|
AbstractShiroWebConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 org.apache.shiro.mgt.SubjectFactory |
subjectFactory() |
authenticationStrategy, authenticator, authorizer, iniRealmFromLocation, securityManager, sessionDAO, sessionFactory, subjectDAO@Inject(value="${shiro.sessionManager.sessionIdCookieEnabled:true}")
protected boolean sessionIdCookieEnabled
@Inject(value="${shiro.sessionManager.sessionIdUrlRewritingEnabled:false}")
protected boolean sessionIdUrlRewritingEnabled
@Inject(value="${shiro.userNativeSessionManager:false}")
protected boolean useNativeSessionManager
@Inject(value="${shiro.sessionManager.cookie.name}")
protected String sessionIdCookieName
@Inject(value="${shiro.sessionManager.cookie.maxAge}")
protected int sessionIdCookieMaxAge
@Inject(value="${shiro.sessionManager.cookie.domain}")
protected String sessionIdCookieDomain
@Inject(value="${shiro.sessionManager.cookie.path}")
protected String sessionIdCookiePath
@Inject(value="${shiro.sessionManager.cookie.secure:false}")
protected boolean sessionIdCookieSecure
@Inject(value="${shiro.sessionManager.cookie.sameSite}")
protected org.apache.shiro.web.servlet.Cookie.SameSiteOptions sessionIdCookieSameSite
@Inject(value="${shiro.rememberMeManager.cookie.name}")
protected String rememberMeCookieName
@Inject(value="${shiro.rememberMeManager.cookie.maxAge}")
protected int rememberMeCookieMaxAge
@Inject(value="${shiro.rememberMeManager.cookie.domain}")
protected String rememberMeCookieDomain
@Inject(value="${shiro.rememberMeManager.cookie.path}")
protected String rememberMeCookiePath
@Inject(value="${shiro.rememberMeManager.cookie.secure:false}")
protected boolean rememberMeCookieSecure
@Inject(value="${shiro.rememberMeManager.cookie.sameSite}")
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()
protected org.apache.shiro.mgt.RememberMeManager rememberMeManager()
protected org.apache.shiro.mgt.SubjectFactory subjectFactory()
protected org.apache.shiro.mgt.SessionStorageEvaluator sessionStorageEvaluator()
protected org.apache.shiro.mgt.SessionsSecurityManager createSecurityManager()
protected ShiroFilterChainDefinition shiroFilterChainDefinition()
Copyright © 2021. All rights reserved.