Class AuthSessionHelpers


  • public final class AuthSessionHelpers
    extends java.lang.Object
    Helpers for authentication and authorization on HTTP sessions.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void clear​(javax.servlet.http.HttpServletRequest request, AuthenticationConfiguration authConfig, boolean authenticatorLogout)  
      static int getSessionTimeout​(javax.servlet.ServletContext context)  
      static boolean isAuthenticated​(javax.servlet.http.HttpSession session)  
      static boolean isSpringSecurityEnabled()  
      static void setup​(javax.servlet.http.HttpSession session, javax.security.auth.Subject subject, java.lang.String username, int timeout)  
      static boolean validate​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session, javax.security.auth.Subject subject)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DEFAULT_SESSION_TIMEOUT

        public static final int DEFAULT_SESSION_TIMEOUT
        See Also:
        Constant Field Values
    • Method Detail

      • getSessionTimeout

        public static int getSessionTimeout​(javax.servlet.ServletContext context)
      • clear

        public static void clear​(javax.servlet.http.HttpServletRequest request,
                                 AuthenticationConfiguration authConfig,
                                 boolean authenticatorLogout)
      • setup

        public static void setup​(javax.servlet.http.HttpSession session,
                                 javax.security.auth.Subject subject,
                                 java.lang.String username,
                                 int timeout)
      • validate

        public static boolean validate​(javax.servlet.http.HttpServletRequest request,
                                       javax.servlet.http.HttpSession session,
                                       javax.security.auth.Subject subject)
      • isAuthenticated

        public static boolean isAuthenticated​(javax.servlet.http.HttpSession session)
      • isSpringSecurityEnabled

        public static boolean isSpringSecurityEnabled()