All Products
Search
Document Center

Identity as a Service:Account synchronization: Event callback

Last Updated:Jun 21, 2026

IDaaS supports bidirectional synchronization of organizations and accounts with applications. For details, see Account data synchronization. IDaaS can push data to your application as a one-time full synchronization or as real-time notifications of incremental changes.

Account synchronization

Go to the Account Sync page, enable the feature, and configure the Sync Scope.

The synchronization toggle is located in the Synchronize from IDaaS to Application section. After finishing the configuration, click Save.

After setting the Sync Scope, the application can only access organization and account information within the specified IDaaS node.

Push configuration

Go to the Push from IDaaS to application tab.

IDaaS supports two application synchronization modes:

  • shortcut mode: An IDaaS-native event callback model. This is the recommended method for most applications and the focus of this topic.

  • SCIM mode: If your application has implemented System for Cross-domain Identity Management (SCIM) client capabilities, you can use SCIM mode. For more information, see Synchronize from IDaaS to application - SCIM.

First, configure the basic push settings. The following table describes the fields.

Parameter

Description

Example

Synchronization scope

Pushes changes for principals within the specified IDaaS organization. API calls can only retrieve data from this organization.

Select: Alibaba Cloud IDaaS

Public key endpoint

Your endpoint must retrieve the public key from IDaaS to verify each request's signature.

Outbound IP address

Add the IDaaS outbound IP addresses to your firewall's allowlist to ensure IDaaS requests reach your endpoint.

Synchronization receiving URL

Enter the URL of the endpoint in your application that receives synchronization requests.

You must implement this endpoint to handle test connections and process account and organization events as described in the development documentation. For more information, see Account synchronization integration overview.

https://www.example.com/accounts/provision

Enable encryption

If enabled, business data is encrypted by using the encryption key before transmission. We strongly recommend enabling this option for data transmitted over the public internet to ensure its security.

No

Encryption key

The key for encrypting business data.

IDaaS can generate a key for you, or you can provide your own.

2fdc67ca538cc9500bcad6518390feb937b58e9102b00bffb30a292112fdf626

Enable password synchronization

If enabled, plaintext passwords are included in the data payload for specific events, including:

  • Account creation

  • Password changes (such as modifications or resets)

If encryption is enabled, the password is also encrypted during transmission.

No

After configuring the data push settings, you can subscribe to specific events to receive real-time notifications.

In the Callback events section, select the events to subscribe to. account-related events include: account creation, account deletion, account basic information update, account password update, account disabled, account enabled, account locked, account unlocked, and account moved. Organization-related events include: organization creation, organization deletion, organization update, and organization moved.

Note

IDaaS defines more than ten types of account and organization change events, categorized as incremental events and full events. For more information, see Directory events.

After completing the configuration, you can perform the following actions while synchronization is enabled:

  • Test Connection: Verifies the connection, network access, and request processing.

  • Push Now: Initiates a full synchronization.

You must complete the integration development described in Account synchronization integration overview to correctly receive event requests from IDaaS.