All Products
Search
Document Center

Identity as a Service:Synchronize accounts - IDaaS event callback

Last Updated:Mar 31, 2026

IDaaS can push account and organization changes to your application in real time, keeping your app's user directory in sync without polling. To receive these push notifications, configure a receiving endpoint in your application and register it with IDaaS.

For an overview of account synchronization options, see Synchronize accounts.

a

Prerequisites

Before you begin, ensure that you have:

  • Navigated to the Provisioning tab and turned on Synchronize IDaaS Users on Application

  • Configured the Synchronization Scope parameter to specify which IDaaS organization node to synchronize

Choose a synchronization mode

IDaaS supports two application synchronization modes:

  • Shortcut mode — IDaaS's native event callback mode. This is the recommended approach for most applications.

  • SCIM mode — System for Cross-domain Identity Management (SCIM). Use this mode if your application already implements a SCIM client. For details, see Account Provisioning using SCIM.

The rest of this topic covers shortcut mode configuration.

Configure push parameters

In the Synchronize IDaaS Users on Application section, configure the following parameters.

推送配置
ParameterDescriptionExample
Synchronization scopeThe organization node to synchronize. When using API operations, only organization-level data can be synchronized.Alibaba Cloud IDaaS
Public Key EndpointIDaaS signs each synchronization request. Your application must retrieve the public key from this endpoint and verify the signature on every incoming request.
Outbound IP AddressAdd these IP addresses to your application's allowlist so that IDaaS requests are not blocked.
URL for Receiving Synchronization RequestsThe endpoint URL in your application that receives sync requests. This single URL handles connection testing, account events, and organization events. For the required request and response format, see Overview.https://www.example.com/accounts/provision
EncryptionEncrypts service data with a key before transmission. Enable this when syncing over the public internet.Disabled
Encryption KeyThe key used to encrypt service data. Generate one through IDaaS or enter your own.2fdc67ca538cc9500bcad6518390feb937b58e9102b00bffb30a292112fdf626
Password SynchronizationPasses plaintext passwords in the event payload for Create User and Change Account Password (change or reset password) events. When used together with Encryption, passwords are encrypted during transmission.Disabled

Subscribe to events

After configuring push parameters, select which change events your application should receive.

image

IDaaS defines more than ten account and organization change event types, divided into incremental events and full change events. For the complete event catalog, see Address book events.

Test and activate

These operations are available only when Synchronize IDaaS Users on Application is turned on.

image
  • Test Connectivity — Sends a test request to your endpoint to verify that the network connection is reachable and that your endpoint can process requests correctly.

  • Synchronize — Triggers a full synchronization.

What's next

To implement the receiving endpoint in your application, follow the development guide in Overview.