All Products
Search
Document Center

Identity as a Service:Application Developer APIs

Last Updated:Jun 16, 2023

IDaaS provides Developer API operations to application developers.

You can use these API operations to synchronize accounts and organizations to IDaaS, and implement lifecycle management that covers employee onboarding, offboarding, and transfer.

The IDaaS administrator has all management permissions on applications. The administrator can specify whether to enable the API operations and manage the permissions on the operations.

Enable API operations

You can enable or disable API operations for a specified application in the IDaaS API tab.

image

After you enable an API operation, provide the client_id and client_secret obtained from the General tab to application developers. After permissions are configured, the API operation can be called.

Manage API Permissions

The administrator can manage permissions on the API operations of an application.

Note

Note: The Developer APIs in IDaaS are different from Alibaba Cloud OpenAPI and depend on the key of the application in IDaaS. The permissions to call these API operations are managed in the IDaaS console. The permissions for the Developer APIs do not depend on the Resource Access Management (RAM) roles.

In the IDaaS APIs tab, you can select scenarios. The API operations corresponding to these scenarios are enabled.

image

Manage data permissions

You can configure the Synchronization Scope parameter in the Provisioning tab to limit the available data scope.

image

Only data within the specified Synchronization Scope can be created or queried by using API operations.

You can manage the Synchronization Scope in the Provisioning tab.

Development

For more information, see Application development APIs.

IDaaS provides SDKs in multiple programming languages. You can download or view the sample code in Alibaba Cloud OpenAPI Explorer and call API operations to check the result.