Class AbstractShiroWebConfiguration

    • Field Detail

      • sessionIdCookieEnabled

        @Value("#{ @environment[\'shiro.sessionManager.sessionIdCookieEnabled\'] ?: true }")
        protected boolean sessionIdCookieEnabled
      • sessionIdUrlRewritingEnabled

        @Value("#{ @environment[\'shiro.sessionManager.sessionIdUrlRewritingEnabled\'] ?: false }")
        protected boolean sessionIdUrlRewritingEnabled
      • useNativeSessionManager

        @Value("#{ @environment[\'shiro.userNativeSessionManager\'] ?: false }")
        protected boolean useNativeSessionManager
      • sessionIdCookieName

        @Value("#{ @environment[\'shiro.sessionManager.cookie.name\'] ?: T(org.apache.shiro.web.servlet.ShiroHttpSession).DEFAULT_SESSION_ID_NAME }")
        protected String sessionIdCookieName
      • sessionIdCookieMaxAge

        @Value("#{ @environment[\'shiro.sessionManager.cookie.maxAge\'] ?: T(org.apache.shiro.web.servlet.SimpleCookie).DEFAULT_MAX_AGE }")
        protected int sessionIdCookieMaxAge
      • sessionIdCookieDomain

        @Value("#{ @environment[\'shiro.sessionManager.cookie.domain\'] ?: null }")
        protected String sessionIdCookieDomain
      • sessionIdCookiePath

        @Value("#{ @environment[\'shiro.sessionManager.cookie.path\'] ?: null }")
        protected String sessionIdCookiePath
      • sessionIdCookieSecure

        @Value("#{ @environment[\'shiro.sessionManager.cookie.secure\'] ?: false }")
        protected boolean sessionIdCookieSecure
      • sessionIdCookieSameSite

        @Value("#{ @environment[\'shiro.sessionManager.cookie.sameSite\'] ?: T(org.apache.shiro.web.servlet.Cookie.SameSiteOptions).LAX  }")
        protected org.apache.shiro.web.servlet.Cookie.SameSiteOptions sessionIdCookieSameSite
      • rememberMeCookieName

        @Value("#{ @environment[\'shiro.rememberMeManager.cookie.name\'] ?: T(org.apache.shiro.web.mgt.CookieRememberMeManager).DEFAULT_REMEMBER_ME_COOKIE_NAME }")
        protected String rememberMeCookieName
      • rememberMeCookieMaxAge

        @Value("#{ @environment[\'shiro.rememberMeManager.cookie.maxAge\'] ?: T(org.apache.shiro.web.servlet.Cookie).ONE_YEAR }")
        protected int rememberMeCookieMaxAge
      • rememberMeCookieDomain

        @Value("#{ @environment[\'shiro.rememberMeManager.cookie.domain\'] ?: null }")
        protected String rememberMeCookieDomain
      • rememberMeCookiePath

        @Value("#{ @environment[\'shiro.rememberMeManager.cookie.path\'] ?: null }")
        protected String rememberMeCookiePath
      • rememberMeCookieSecure

        @Value("#{ @environment[\'shiro.rememberMeManager.cookie.secure\'] ?: false }")
        protected boolean rememberMeCookieSecure
      • rememberMeSameSite

        @Value("#{ @environment[\'shiro.rememberMeManager.cookie.sameSite\'] ?: T(org.apache.shiro.web.servlet.Cookie.SameSiteOptions).LAX }")
        protected org.apache.shiro.web.servlet.Cookie.SameSiteOptions rememberMeSameSite
    • Constructor Detail

      • AbstractShiroWebConfiguration

        public AbstractShiroWebConfiguration()
    • Method Detail

      • nativeSessionManager

        protected org.apache.shiro.session.mgt.SessionManager nativeSessionManager()
      • sessionCookieTemplate

        protected org.apache.shiro.web.servlet.Cookie sessionCookieTemplate()
      • rememberMeCookieTemplate

        protected org.apache.shiro.web.servlet.Cookie rememberMeCookieTemplate()
      • buildCookie

        protected org.apache.shiro.web.servlet.Cookie buildCookie​(String name,
                                                                  int maxAge,
                                                                  String path,
                                                                  String domain,
                                                                  boolean secure)
      • buildCookie

        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)