Class CarbonUILoginUtil

java.lang.Object
org.wso2.carbon.ui.CarbonUILoginUtil

public final class CarbonUILoginUtil extends Object
  • Field Details

  • Constructor Details

    • CarbonUILoginUtil

      public CarbonUILoginUtil()
  • Method Details

    • getTenantEnabledUriPattern

      protected static Pattern getTenantEnabledUriPattern()
      Returns:
    • getAuthenticator

      protected static CarbonUIAuthenticator getAuthenticator(javax.servlet.http.HttpServletRequest request)
      Returns the corresponding CarbonAuthenticator based on the request.
      Parameters:
      request -
      Returns:
    • saveOriginalUrl

      protected static boolean saveOriginalUrl(CarbonUIAuthenticator authenticator, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpSession session, boolean skipLoginPage, String contextPath, String indexPageURL, String requestedURI) throws IOException
      Parameters:
      authenticator -
      request -
      response -
      session -
      skipLoginPage -
      contextPath -
      indexPageURL -
      requestedURI -
      Returns:
      Throws:
      IOException
    • getCustomIndexPage

      @Deprecated protected static String getCustomIndexPage(javax.servlet.http.HttpServletRequest request, String indexPageURL)
      Deprecated.
      Parameters:
      request -
      indexPageURL -
      Returns:
    • getIndexPageUrlFromCookie

      protected static String getIndexPageUrlFromCookie(String requestedURI, String indexPageURL, javax.servlet.http.HttpServletRequest request)
      Parameters:
      requestedURI -
      indexPageURL -
      request -
      Returns:
    • letRequestedUrlIn

      protected static boolean letRequestedUrlIn(String requestedURI, String tempUrl)
      Parameters:
      requestedURI -
      Returns:
    • handleLogout

      protected static boolean handleLogout(CarbonUIAuthenticator authenticator, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpSession session, boolean authenticated, String contextPath, String indexPageURL, String httpLogin) throws IOException
      Parameters:
      authenticator -
      request -
      response -
      session -
      authenticated -
      contextPath -
      indexPageURL -
      httpLogin -
      Returns:
      Throws:
      IOException
    • handleLogin

      protected static boolean handleLogin(CarbonUIAuthenticator authenticator, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpSession session, boolean authenticated, String contextPath, String indexPageURL, String httpLogin) throws IOException
      Parameters:
      authenticator -
      request -
      response -
      session -
      authenticated -
      contextPath -
      indexPageURL -
      httpLogin -
      Returns:
      Throws:
      IOException
    • getForcedSignOutRequestedURI

      protected static String getForcedSignOutRequestedURI(String requestedURI, javax.servlet.http.HttpServletRequest request)
      Parameters:
      requestedURI -
      request -
      Returns:
    • handleLoginPageRequest

      protected static int handleLoginPageRequest(String requestedURI, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean authenticated, String context, String indexPageURL) throws IOException
      Parameters:
      requestedURI -
      request -
      response -
      authenticated -
      context -
      indexPageURL -
      Returns:
      Throws:
      IOException
    • escapeTenantWebAppRequests

      protected static boolean escapeTenantWebAppRequests(boolean authenticated, javax.servlet.http.HttpServletResponse response, String requestedURI, String context) throws IOException
      Parameters:
      authenticated -
      response -
      requestedURI -
      context -
      Returns:
      Throws:
      IOException
    • addNewContext

      protected static String addNewContext(String requestedURI)
      Parameters:
      requestedURI -
      Returns:
    • uRIContextBuilder

      protected static String uRIContextBuilder(String contextPath)