Class AuthSessionHelpers


  • public final class AuthSessionHelpers
    extends Object
    Helpers for authentication and authorization on HTTP sessions.
    • 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,
                                 Subject subject,
                                 String username,
                                 int timeout)
      • validate

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

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

        public static boolean isSpringSecurityEnabled()