Package io.hawt.web.auth
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 Summary
Fields Modifier and Type Field Description static intDEFAULT_SESSION_TIMEOUT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclear(javax.servlet.http.HttpServletRequest request, AuthenticationConfiguration authConfig, boolean authenticatorLogout)static intgetSessionTimeout(javax.servlet.ServletContext context)static booleanisAuthenticated(javax.servlet.http.HttpSession session)static booleanisSpringSecurityEnabled()static voidsetup(javax.servlet.http.HttpSession session, Subject subject, String username, int timeout)static booleanvalidate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session, Subject subject)
-
-
-
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()
-
-