Sets the account synchronization configuration for an EIAM application.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eiam:SetApplicationProvisioningConfig |
update |
*Application
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID. |
eiam-111ccc1111 |
| ApplicationId |
string |
Yes |
The application ID. |
app_mkv7rgt4d7i4u7zqtzev2mxxxx |
| ProvisionProtocolType |
string |
Yes |
The account synchronization protocol. Valid values:
|
idaas_callback |
| CallbackProvisioningConfig |
object |
No |
The application event callback synchronization configuration. This parameter is required when ProvisionProtocolType is set to idaas_callback. |
|
| CallbackUrl |
string |
No |
The destination address where the application accepts IDaaS event callbacks. |
https://example.com/event/callback |
| EncryptKey |
string |
No |
The symmetric key for encrypting and decrypting IDaaS event callbacks. The key uses the AES-256 algorithm and is in hexadecimal format. |
ad3b248**************************b3561a73d7 |
| EncryptRequired |
boolean |
No |
Indicates whether to encrypt IDaaS event callback messages. Valid values:
|
true |
| ListenEventScopes |
array |
No |
The list of message types for the IDaaS event callback listener. |
|
|
string |
No |
The message type for the IDaaS event callback listener. For more information about valid values, see Callback events. |
urn:alibaba:idaas:app:event:ud:user:create |
|
| ScimProvisioningConfig |
object |
No |
The IDaaS SCIM protocol synchronization configuration parameters. This parameter is required when ProvisionProtocolType is set to scim2. |
|
| ScimBaseUrl |
string |
No |
The base URL where the application accepts IDaaS SCIM protocol synchronization. |
https://example.com/scim |
| AuthnConfiguration |
object |
No |
The configuration parameters for SCIM protocol synchronization. |
|
| AuthnMode |
string |
No |
The authorization mode for the SCIM protocol interface. Valid values:
|
oauth2 |
| GrantType |
string |
No |
The authorization grant type for the SCIM protocol. Valid values:
|
bearer_token |
| AuthnParam |
object |
No |
The authorization configuration parameters. The usage is as follows:
|
|
| AccessToken |
string |
No |
The access token. You can update this field when the grant type is bearer_token. |
k52x2ru63rlkflina5utgkxxxx |
| TokenEndpoint |
string |
No |
The token endpoint. |
https://www.example.com/oauth/token |
| ClientId |
string |
No |
The client ID of the application. |
mkv7rgt4d7i4u7zqtzev2mxxxx |
| ClientSecret |
string |
No |
The client secret of the application. |
CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx |
| AuthnMethod |
string |
No |
The authentication method for the SCIM protocol. Valid values:
|
client_secret_basic |
| ProvisioningActions |
array |
No |
The operations on the target resource for the SCIM protocol. Valid values:
|
|
|
string |
No |
The operation on the target resource for the SCIM protocol. |
urn:alibaba:idaas:app:scim:User:CREATE |
|
| FullPushScopes |
array |
No |
The scope of a full push for the SCIM protocol. Valid values:
|
|
|
string |
No |
The scope of a full push for the SCIM protocol. |
urn:alibaba:idaas:app:scim:User:PUSH |
|
| ProvisionPassword |
boolean |
No |
Indicates whether to synchronize passwords for IDaaS user event callbacks. Valid values:
|
true |
| NetworkAccessEndpointId |
string |
No |
The network endpoint ID. |
nae_examplexxxx |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
0441BD79-92F3-53AA-8657-F8CE4A2B912A |
Examples
Success response
JSON format
{
"RequestId": "0441BD79-92F3-53AA-8657-F8CE4A2B912A"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter.ListenEventScopes | The specified event scope contains an unsupported event type. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.