public class ApimIdPClient
extends org.wso2.carbon.analytics.idp.client.external.ExternalIdPClient
| Constructor and Description |
|---|
ApimIdPClient(String adminServiceBaseUrl,
String adminServiceUsername,
String adminServicePassword,
String uriHost,
String baseUrl,
String authorizeEndpoint,
String grantType,
String adminScopeName,
String allScopes,
Map<String,org.wso2.carbon.analytics.idp.client.external.models.OAuthApplicationInfo> oAuthAppInfoMap,
int cacheTimeout,
String kmUserName,
org.wso2.carbon.analytics.idp.client.external.impl.DCRMServiceStub dcrmServiceStub,
org.wso2.carbon.analytics.idp.client.external.impl.OAuth2ServiceStubs oAuth2ServiceStubs,
boolean isSSOEnabled,
String ssoLogoutURL,
boolean isHostnameVerifierEnabled) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
authCodeLogin(String appContext,
String code) |
String |
authenticate(String token) |
org.wso2.carbon.analytics.idp.client.core.models.Role |
getAdminRole() |
List<org.wso2.carbon.analytics.idp.client.core.models.Role> |
getAllRoles() |
List<org.wso2.carbon.analytics.idp.client.core.models.Role> |
getAllRolesOfTenant(String username) |
org.wso2.carbon.analytics.idp.client.core.models.User |
getUser(String name) |
void |
init(String kmUserName) |
Map<String,String> |
login(Map<String,String> properties) |
Map<String,String> |
logout(Map<String,String> properties) |
public ApimIdPClient(String adminServiceBaseUrl, String adminServiceUsername, String adminServicePassword, String uriHost, String baseUrl, String authorizeEndpoint, String grantType, String adminScopeName, String allScopes, Map<String,org.wso2.carbon.analytics.idp.client.external.models.OAuthApplicationInfo> oAuthAppInfoMap, int cacheTimeout, String kmUserName, org.wso2.carbon.analytics.idp.client.external.impl.DCRMServiceStub dcrmServiceStub, org.wso2.carbon.analytics.idp.client.external.impl.OAuth2ServiceStubs oAuth2ServiceStubs, boolean isSSOEnabled, String ssoLogoutURL, boolean isHostnameVerifierEnabled)
public void init(String kmUserName) throws org.wso2.carbon.analytics.idp.client.core.exception.IdPClientException
init in class org.wso2.carbon.analytics.idp.client.external.ExternalIdPClientorg.wso2.carbon.analytics.idp.client.core.exception.IdPClientExceptionpublic List<org.wso2.carbon.analytics.idp.client.core.models.Role> getAllRolesOfTenant(String username) throws org.wso2.carbon.analytics.idp.client.core.exception.IdPClientException
getAllRolesOfTenant in interface org.wso2.carbon.analytics.idp.client.core.api.IdPClientgetAllRolesOfTenant in class org.wso2.carbon.analytics.idp.client.external.ExternalIdPClientorg.wso2.carbon.analytics.idp.client.core.exception.IdPClientExceptionpublic List<org.wso2.carbon.analytics.idp.client.core.models.Role> getAllRoles() throws org.wso2.carbon.analytics.idp.client.core.exception.IdPClientException
getAllRoles in interface org.wso2.carbon.analytics.idp.client.core.api.IdPClientgetAllRoles in class org.wso2.carbon.analytics.idp.client.external.ExternalIdPClientorg.wso2.carbon.analytics.idp.client.core.exception.IdPClientExceptionpublic org.wso2.carbon.analytics.idp.client.core.models.Role getAdminRole()
throws org.wso2.carbon.analytics.idp.client.core.exception.IdPClientException
getAdminRole in interface org.wso2.carbon.analytics.idp.client.core.api.IdPClientgetAdminRole in class org.wso2.carbon.analytics.idp.client.external.ExternalIdPClientorg.wso2.carbon.analytics.idp.client.core.exception.IdPClientExceptionpublic org.wso2.carbon.analytics.idp.client.core.models.User getUser(String name) throws org.wso2.carbon.analytics.idp.client.core.exception.IdPClientException
getUser in interface org.wso2.carbon.analytics.idp.client.core.api.IdPClientgetUser in class org.wso2.carbon.analytics.idp.client.external.ExternalIdPClientorg.wso2.carbon.analytics.idp.client.core.exception.IdPClientExceptionpublic Map<String,String> login(Map<String,String> properties) throws org.wso2.carbon.analytics.idp.client.core.exception.IdPClientException
login in interface org.wso2.carbon.analytics.idp.client.core.api.IdPClientlogin in class org.wso2.carbon.analytics.idp.client.external.ExternalIdPClientorg.wso2.carbon.analytics.idp.client.core.exception.IdPClientExceptionpublic Map<String,String> logout(Map<String,String> properties) throws org.wso2.carbon.analytics.idp.client.core.exception.IdPClientException
logout in interface org.wso2.carbon.analytics.idp.client.core.api.IdPClientlogout in class org.wso2.carbon.analytics.idp.client.external.ExternalIdPClientorg.wso2.carbon.analytics.idp.client.core.exception.IdPClientExceptionpublic Map<String,String> authCodeLogin(String appContext, String code) throws org.wso2.carbon.analytics.idp.client.core.exception.IdPClientException
authCodeLogin in class org.wso2.carbon.analytics.idp.client.external.ExternalIdPClientorg.wso2.carbon.analytics.idp.client.core.exception.IdPClientExceptionpublic String authenticate(String token) throws org.wso2.carbon.analytics.idp.client.core.exception.AuthenticationException, org.wso2.carbon.analytics.idp.client.core.exception.IdPClientException
authenticate in interface org.wso2.carbon.analytics.idp.client.core.api.IdPClientauthenticate in class org.wso2.carbon.analytics.idp.client.external.ExternalIdPClientorg.wso2.carbon.analytics.idp.client.core.exception.AuthenticationExceptionorg.wso2.carbon.analytics.idp.client.core.exception.IdPClientExceptionCopyright © 2020 WSO2. All rights reserved.