Class AuthSessionHelpers

java.lang.Object
io.hawt.web.auth.AuthSessionHelpers

public final class AuthSessionHelpers extends Object
Helpers for authentication and authorization on HTTP sessions.
  • Field Details

    • SESSION_TIMEOUT

      public static final String SESSION_TIMEOUT
      The maximum time interval, in seconds, that the servlet container will keep this session open between client accesses.
      See Also:
    • HAWTIO_SESSION_TIMEOUT

      public static final String HAWTIO_SESSION_TIMEOUT
      See Also:
    • DEFAULT_SESSION_TIMEOUT

      public static final int DEFAULT_SESSION_TIMEOUT
      See Also:
  • Method Details

    • getSessionTimeout

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

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

      public static void setup(jakarta.servlet.http.HttpSession session, Subject subject, String username, int timeout)
    • validate

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

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

      public static boolean isSpringSecurityEnabled()