Package com.atlassian.confluence.util
Class SeraphUtils
- java.lang.Object
-
- com.atlassian.confluence.util.SeraphUtils
-
public class SeraphUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description SeraphUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.atlassian.seraph.config.SecurityConfig
getConfig(javax.servlet.http.HttpServletRequest request)
static String
getLinkLoginURL(javax.servlet.http.HttpServletRequest request)
Get a login URL with the original request appended as the os_destination.static String
getLinkLoginURL(javax.servlet.http.HttpServletRequest request, String username)
Get a login URL and append the given username so that it can be filled into the form if default login mechanism is used.static String
getLinkLoginURLAndStripContextPath(javax.servlet.http.HttpServletRequest request)
static String
getLoginURL(javax.servlet.http.HttpServletRequest request)
static String
getOriginalURL(javax.servlet.http.HttpServletRequest request)
static String
stripContextPathFromRequestURL(javax.servlet.http.HttpServletRequest request, String currentPageUrl)
-
-
-
Method Detail
-
getLoginURL
public static String getLoginURL(javax.servlet.http.HttpServletRequest request)
-
getLinkLoginURL
public static String getLinkLoginURL(javax.servlet.http.HttpServletRequest request, String username)
Get a login URL and append the given username so that it can be filled into the form if default login mechanism is used.- Parameters:
request
-username
-- Returns:
- the url
- See Also:
getLinkLoginURL(HttpServletRequest)
-
getLinkLoginURL
public static String getLinkLoginURL(javax.servlet.http.HttpServletRequest request)
Get a login URL with the original request appended as the os_destination.If the original request contains the special parameter called atl_after_login_redirect then this will be encoded as the os_destination instead of the original request.
- Parameters:
request
-- Returns:
- a login link with the ultimate destination appended as os_destination.
-
getLinkLoginURLAndStripContextPath
public static String getLinkLoginURLAndStripContextPath(javax.servlet.http.HttpServletRequest request)
-
stripContextPathFromRequestURL
public static String stripContextPathFromRequestURL(javax.servlet.http.HttpServletRequest request, String currentPageUrl)
-
getOriginalURL
public static String getOriginalURL(javax.servlet.http.HttpServletRequest request)
-
getConfig
public static com.atlassian.seraph.config.SecurityConfig getConfig(javax.servlet.http.HttpServletRequest request)
-
-