Package io.hawt.web.auth
Class AuthSessionHelpers
java.lang.Object
io.hawt.web.auth.AuthSessionHelpers
Helpers for authentication and authorization on HTTP sessions.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidclear(jakarta.servlet.http.HttpServletRequest request, AuthenticationConfiguration authConfig, boolean authenticatorLogout) static intgetSessionTimeout(jakarta.servlet.ServletContext context) static booleanisAuthenticated(jakarta.servlet.http.HttpSession session) static booleanstatic voidstatic booleanvalidate(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpSession session, Subject subject)
-
Field Details
-
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
- 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
-
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()
-