Class DefaultWebSecurityManager

    • Constructor Detail

      • DefaultWebSecurityManager

        public DefaultWebSecurityManager()
      • DefaultWebSecurityManager

        public DefaultWebSecurityManager(Realm singleRealm)
      • DefaultWebSecurityManager

        public DefaultWebSecurityManager(Collection<Realm> realms)
    • Method Detail

      • createSubjectContext

        protected SubjectContext createSubjectContext()
      • setSubjectDAO

        public void setSubjectDAO(SubjectDAO subjectDAO)
      • afterSessionManagerSet

        protected void afterSessionManagerSet()
      • setSessionMode

        @Deprecated
        public void setSessionMode(String sessionMode)
        Deprecated.  since 1.2
        Parameters:
        sessionMode -
      • setSessionManager

        public void setSessionManager(SessionManager sessionManager)
      • isHttpSessionMode

        public boolean isHttpSessionMode()
        Description copied from interface: WebSecurityManager
        Security information needs to be retained from request to request, so Shiro makes use of a session for this. Typically, a security manager will use the servlet container's HTTP session but custom session implementations, for example based on EhCache, may also be used. This method indicates whether the security manager is using the HTTP session or not.
        Specified by:
        isHttpSessionMode in interface  WebSecurityManager
        Returns:
        true if the security manager is using the HTTP session; otherwise, false.
        Since:
        1.0
      • beforeLogout

        protected void beforeLogout(Subject subject)
      • removeRequestIdentity

        protected void removeRequestIdentity(Subject subject)