Package io.datarouter.auth.session
Class DatarouterSessionManager
java.lang.Object
io.datarouter.auth.session.DatarouterSessionManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSessionTokenCookie(javax.servlet.http.HttpServletResponse response, String sessionToken) voidaddTargetUrlCookie(javax.servlet.http.HttpServletResponse response, String targetUrl) static voidaddToRequest(javax.servlet.ServletRequest request, DatarouterSession userSession) voidaddUserTokenCookie(javax.servlet.http.HttpServletResponse response, String userToken) voidclearSessionTokenCookie(javax.servlet.http.HttpServletResponse response) voidclearTargetUrlCookie(javax.servlet.http.HttpServletResponse response) voidclearUserTokenCookie(javax.servlet.http.HttpServletResponse response) static Optional<DatarouterSession> getFromRequest(javax.servlet.ServletRequest request) getSessionTokenFromCookie(javax.servlet.http.HttpServletRequest request) getTargetUrlFromCookie(javax.servlet.http.HttpServletRequest request) getUserTokenFromCookie(javax.servlet.http.HttpServletRequest request)
-
Constructor Details
-
DatarouterSessionManager
public DatarouterSessionManager()
-
-
Method Details
-
addTargetUrlCookie
-
getTargetUrlFromCookie
-
clearTargetUrlCookie
public void clearTargetUrlCookie(javax.servlet.http.HttpServletResponse response) -
addSessionTokenCookie
public void addSessionTokenCookie(javax.servlet.http.HttpServletResponse response, String sessionToken) -
getSessionTokenFromCookie
-
clearSessionTokenCookie
public void clearSessionTokenCookie(javax.servlet.http.HttpServletResponse response) -
addUserTokenCookie
-
getUserTokenFromCookie
-
clearUserTokenCookie
public void clearUserTokenCookie(javax.servlet.http.HttpServletResponse response) -
addToRequest
public static void addToRequest(javax.servlet.ServletRequest request, DatarouterSession userSession) -
getFromRequest
-