Class DatarouterSessionManager

java.lang.Object
io.datarouter.auth.session.DatarouterSessionManager

@Singleton public class DatarouterSessionManager extends Object
  • Constructor Details

    • DatarouterSessionManager

      public DatarouterSessionManager()
  • Method Details

    • addTargetUrlCookie

      public void addTargetUrlCookie(javax.servlet.http.HttpServletResponse response, String targetUrl)
    • getTargetUrlFromCookie

      public URL getTargetUrlFromCookie(javax.servlet.http.HttpServletRequest request)
    • clearTargetUrlCookie

      public void clearTargetUrlCookie(javax.servlet.http.HttpServletResponse response)
    • addSessionTokenCookie

      public void addSessionTokenCookie(javax.servlet.http.HttpServletResponse response, String sessionToken)
    • getSessionTokenFromCookie

      public String getSessionTokenFromCookie(javax.servlet.http.HttpServletRequest request)
    • clearSessionTokenCookie

      public void clearSessionTokenCookie(javax.servlet.http.HttpServletResponse response)
    • addUserTokenCookie

      public void addUserTokenCookie(javax.servlet.http.HttpServletResponse response, String userToken)
    • getUserTokenFromCookie

      public String getUserTokenFromCookie(javax.servlet.http.HttpServletRequest request)
    • clearUserTokenCookie

      public void clearUserTokenCookie(javax.servlet.http.HttpServletResponse response)
    • addToRequest

      public static void addToRequest(javax.servlet.ServletRequest request, DatarouterSession userSession)
    • getFromRequest

      public static Optional<DatarouterSession> getFromRequest(javax.servlet.ServletRequest request)