| Constructor and Description |
|---|
ExternalIdPClient(String baseUrl,
String authorizeEndpoint,
String grantType,
String singingAlgo,
String adminRoleDisplayName,
String spOAuthAppName,
List<String> oAuthAppNames,
DCRMServiceStub dcrmServiceStub,
OAuth2ServiceStubs oAuth2ServiceStubs,
SCIM2ServiceStub scimServiceStub) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
authCodeLogin(String appContext,
String code) |
String |
authenticate(String token) |
Role |
getAdminRole() |
List<Role> |
getAllRoles() |
User |
getUser(String name) |
List<Role> |
getUserRoles(String name) |
Map<String,String> |
login(Map<String,String> properties) |
void |
logout(Map<String,String> properties) |
public ExternalIdPClient(String baseUrl, String authorizeEndpoint, String grantType, String singingAlgo, String adminRoleDisplayName, String spOAuthAppName, List<String> oAuthAppNames, DCRMServiceStub dcrmServiceStub, OAuth2ServiceStubs oAuth2ServiceStubs, SCIM2ServiceStub scimServiceStub) throws IdPClientException
IdPClientExceptionpublic List<Role> getAllRoles() throws IdPClientException
getAllRoles in interface IdPClientIdPClientExceptionpublic Role getAdminRole() throws IdPClientException
getAdminRole in interface IdPClientIdPClientExceptionpublic User getUser(String name) throws IdPClientException
getUser in interface IdPClientIdPClientExceptionpublic List<Role> getUserRoles(String name) throws IdPClientException
getUserRoles in interface IdPClientIdPClientExceptionpublic Map<String,String> login(Map<String,String> properties) throws IdPClientException
login in interface IdPClientIdPClientExceptionpublic Map<String,String> authCodeLogin(String appContext, String code) throws IdPClientException
IdPClientExceptionpublic void logout(Map<String,String> properties) throws IdPClientException
logout in interface IdPClientIdPClientExceptionpublic String authenticate(String token) throws AuthenticationException, IdPClientException
authenticate in interface IdPClientAuthenticationExceptionIdPClientExceptionCopyright © 2017 WSO2. All rights reserved.