Package org.wso2.carbon.ui
Class CarbonUILoginUtil
java.lang.Object
org.wso2.carbon.ui.CarbonUILoginUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final intprotected static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static StringaddNewContext(String requestedURI) protected static booleanescapeTenantWebAppRequests(boolean authenticated, javax.servlet.http.HttpServletResponse response, String requestedURI, String context) protected static CarbonUIAuthenticatorgetAuthenticator(javax.servlet.http.HttpServletRequest request) Returns the corresponding CarbonAuthenticator based on the request.protected static StringgetCustomIndexPage(javax.servlet.http.HttpServletRequest request, String indexPageURL) Deprecated.protected static StringgetForcedSignOutRequestedURI(String requestedURI, javax.servlet.http.HttpServletRequest request) protected static StringgetIndexPageUrlFromCookie(String requestedURI, String indexPageURL, javax.servlet.http.HttpServletRequest request) protected static Patternprotected static booleanhandleLogin(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) protected static inthandleLoginPageRequest(String requestedURI, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean authenticated, String context, String indexPageURL) protected static booleanhandleLogout(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) protected static booleanletRequestedUrlIn(String requestedURI, String tempUrl) protected static booleansaveOriginalUrl(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) protected static StringuRIContextBuilder(String contextPath)
-
Field Details
-
RETURN_FALSE
protected static final int RETURN_FALSE- See Also:
-
RETURN_TRUE
protected static final int RETURN_TRUE- See Also:
-
CONTINUE
protected static final int CONTINUE- See Also:
-
-
Constructor Details
-
CarbonUILoginUtil
public CarbonUILoginUtil()
-
-
Method Details
-
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
- 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
- Parameters:
requestedURI-- Returns:
-
uRIContextBuilder
-