Retrieves the account synchronization configuration for an Entity Identity and Access Management (EIAM) application.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eiam:GetApplicationProvisioningConfig |
get |
*Application
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| ApplicationId |
string |
Yes |
The application ID. |
app_mkv7rgt4d7i4u7zqtzev2mxxxx |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
0441BD79-92F3-53AA-8657-F8CE4A2B912A |
| ApplicationProvisioningConfig |
object |
The account synchronization configuration of the application. |
|
| InstanceId |
string |
The instance ID. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| ApplicationId |
string |
The application ID. |
app_mkv7rgt4d7i4u7zqtzev2mxxxx |
| ProvisionProtocolType |
string |
The protocol type for application synchronization. Valid values:
|
idaas_callback |
| ProvisionJwksEndpoint |
string |
The public key endpoint for signature verification of application synchronization callback messages. |
https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk267xxxxx/app_mkv7rgt4d7i4u7zqtzev2mxxxx/provisioning/jwks |
| CallbackProvisioningConfig |
object |
The configuration parameters for the custom event callback protocol of IDaaS. |
|
| CallbackUrl |
string |
The destination address where the application receives IDaaS event callbacks. |
https://example.sp.com/event/callback |
| EncryptKey |
string |
The symmetric key for encrypting and decrypting IDaaS event callbacks. This key uses the AES-256 algorithm and is in hexadecimal format. |
1adfdfdfd******111 |
| EncryptRequired |
boolean |
Indicates whether to encrypt IDaaS event callback messages. Valid values:
|
true |
| ListenEventScopes |
array |
The list of message types for the IDaaS event callback listener. |
|
|
string |
Message type for the IDaaS event callback listener. For a list of valid values, see Address Book Events. |
urn:alibaba:idaas:app:event:ud:user:create |
|
| ProvisionPassword |
boolean |
Indicates whether to synchronize passwords in IDaaS user event callbacks. Valid values:
|
true |
| ScimProvisioningConfig |
object |
The configuration parameters for IDaaS SCIM protocol synchronization. |
|
| ScimBaseUrl |
string |
The base URL where the application receives IDaaS SCIM protocol synchronization. |
https://example.com/scim |
| AuthnConfiguration |
object |
The configuration parameters for SCIM protocol synchronization. |
|
| AuthnMode |
string |
The authorization mode for the SCIM protocol interface. Valid values:
|
oauth2 |
| GrantType |
string |
The authorization mode for the SCIM protocol. Valid values:
|
bearer_token |
| AuthnParam |
object |
The authorization configuration parameters. Usage:
|
|
| AccessToken |
string |
The access token. This parameter is required when GrantType is set to bearer_token. |
k52x2ru63rlkflina5utgkxxxx |
| TokenEndpoint |
string |
The token endpoint. |
https://www.example.com/oauth/token |
| ClientId |
string |
The client ID of the application. |
mkv7rgt4d7i4u7zqtzev2mxxxx |
| ClientSecret |
string |
The client secret of the application. |
CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx |
| AuthnMethod |
string |
The authentication mode for the SCIM protocol. Valid values:
|
client_secret_basic |
| ProvisioningActions |
array |
The operations on the target resource for the SCIM protocol. Valid values:
|
|
|
string |
The operation on the target resource for the SCIM protocol. |
urn:alibaba:idaas:app:scim:User:CREATE |
|
| FullPushScopes |
array |
The scope of a full push for the SCIM protocol. Valid values:
|
|
|
string |
The scope of a full push for the SCIM protocol. |
urn:alibaba:idaas:app:scim:User:PUSH |
|
| Status |
string |
The status of the IDaaS account synchronization feature. Valid values:
|
enabled |
| ConfigOperateMode |
string |
The rendering mode of the account synchronization page. Valid values:
|
standard |
| NetworkAccessEndpointId |
string |
The network endpoint ID. |
nae_examplexxxx |
Examples
Success response
JSON format
{
"RequestId": "0441BD79-92F3-53AA-8657-F8CE4A2B912A",
"ApplicationProvisioningConfig": {
"InstanceId": "idaas_ue2jvisn35ea5lmthk267xxxxx",
"ApplicationId": "app_mkv7rgt4d7i4u7zqtzev2mxxxx",
"ProvisionProtocolType": "idaas_callback",
"ProvisionJwksEndpoint": "https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk267xxxxx/app_mkv7rgt4d7i4u7zqtzev2mxxxx/provisioning/jwks",
"CallbackProvisioningConfig": {
"CallbackUrl": "https://example.sp.com/event/callback",
"EncryptKey": "1adfdfdfd******111",
"EncryptRequired": true,
"ListenEventScopes": [
"urn:alibaba:idaas:app:event:ud:user:create"
]
},
"ProvisionPassword": true,
"ScimProvisioningConfig": {
"ScimBaseUrl": "https://example.com/scim",
"AuthnConfiguration": {
"AuthnMode": "oauth2",
"GrantType": "bearer_token",
"AuthnParam": {
"AccessToken": "k52x2ru63rlkflina5utgkxxxx",
"TokenEndpoint": "https://www.example.com/oauth/token",
"ClientId": "mkv7rgt4d7i4u7zqtzev2mxxxx",
"ClientSecret": "CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx\n",
"AuthnMethod": "client_secret_basic"
}
},
"ProvisioningActions": [
"urn:alibaba:idaas:app:scim:User:CREATE"
],
"FullPushScopes": [
"urn:alibaba:idaas:app:scim:User:PUSH"
]
},
"Status": "enabled",
"ConfigOperateMode": "standard",
"NetworkAccessEndpointId": "nae_examplexxxx"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.