Package org.adempiere.base.sso
Class SSOUtils
java.lang.Object
org.adempiere.base.sso.SSOUtils
Utility methods for single sign on support.
- Author:
- Logilite Technologies
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetCreateErrorResponce(String error) Create HTML page for error messagestatic StringgetRedirectedURL(String redirectMode, I_SSO_PrincipalConfig config) The target redirect URL for identity provider after authenticationstatic ISSOPrincipalServiceGet system level default single sign on servicestatic ISSOPrincipalServicegetSSOPrincipalService(String uuID) Get SSO Principal Service by UUIDstatic ISSOPrincipalServicegetSSOPrincipalService(String uuID, String tenant) Get SSO Principal Service by UUID and tenant login prefixstatic booleanisResourceRequest(javax.servlet.http.HttpServletRequest request, boolean isWebUI) If request is a resource request, do not redirected to identity provider for authentication
-
Field Details
-
ERROR_VALIDATION_URL
- See Also:
-
SSO_MODE_OSGI
- See Also:
-
SSO_MODE_WEBUI
- See Also:
-
SSO_MODE_MONITOR
- See Also:
-
ISCHANGEROLE_REQUEST
- See Also:
-
EVENT_ON_AFTER_SSOLOGIN
- See Also:
-
-
Constructor Details
-
SSOUtils
public SSOUtils()
-
-
Method Details
-
getSSOPrincipalService
Get system level default single sign on service- Returns:
- system level default single sign on service
-
getRedirectedURL
The target redirect URL for identity provider after authentication- Parameters:
redirectMode-config-- Returns:
-
getCreateErrorResponce
Create HTML page for error message- Parameters:
error-- Returns:
- HTML error page
-
isResourceRequest
public static boolean isResourceRequest(javax.servlet.http.HttpServletRequest request, boolean isWebUI) If request is a resource request, do not redirected to identity provider for authentication- Parameters:
request-isWebUI-- Returns:
- true if request is a resource request
-
getSSOPrincipalService
Get SSO Principal Service by UUID- Parameters:
uuID-- Returns:
-
getSSOPrincipalService
Get SSO Principal Service by UUID and tenant login prefix- Parameters:
uuID-tenant- tenant login prefix- Returns:
-