全部产品
Search
文档中心

应用身份服务:应用开发 API 说明

更新时间:Mar 29, 2023

1. 概述

本文档为 IDaaS 对外提供的组织和账户相关的 API 文档,开发者可根据该文档进行集成 IDaaS 账户组织数据的操作管理。

接口分四部分:

  1. 获取认证令牌接口,所有其他接口,均依赖令牌调用。

  2. 账户查询和管理接口

  3. 组织查询和管理接口

  4. 获取同步范围接口,账户/组织管理需在指定的同步范围内。

2. 接口调用方式

接口认证

IDaaS 开放的大部分接口,均需要先获取 access_token,才能调用。

请参照 基本配置,从应用的【通用配置】中,获取 client_id 和 client_secret,并进一步 获取令牌

说明

注意:与阿里云 OpenAPI 不同,IDaaS 应用开放的 Developer API 依赖于 IDaaS 中应用的密钥,并在 IDaaS 应用管理中分配接口调用权限。Developer API 权限不依赖于 RAM。

SDK、样例代码和调试

推荐您使用 SDK 调用接口。

通过 阿里云 OpenAPI 开发者门户,IDaaS 支持如下便捷 SDK 相关操作:

a

您可以在 调试接口页面,通过【下载完整工程】,参考 SDK 安装方法和调用示例。

a

API 调用

作为备选方案,IDaaS 同时支持您使用对应的开发/测试工具,直接调用 API。

查看接口列表可前往:阿里云 IDaaS 接口列表

接口列表

这里展示部分示例接口,详细接口信息请在线查看 详细接口文档

分类

场景

接口列表

权限值【在应用管理中设置】

令牌

获取令牌

  • 获取令牌:GenerateToken

-

账户

账户管理接口

  • 创建账户:CreateUser

  • 更新账户:PatchUser

  • 删除账户:DeleteUser

  • 启用账户:EnableUser

  • 禁用账户:DisableUser

urn:alibaba:idaas:scope:user:manager_all

账户查询接口

  • 获取账户信息:GetUser

  • 查询账户列表:ListUsers

  • 获取账户密码策略:GetUserPasswordPolicy

urn:alibaba:idaas:scope:user:read_all

组织

组织管理接口

  • 创建机构:CreateOrganizationalUnit

  • 部分修改机构信息 : PatchOrganizationalUnit

  • 删除机构:DeleteOrganizationalUnit

urn:alibaba:idaas:scope:organizational_unit:manager_all

组织查询接口

  • 获取机构信息:GetOrganizationalUnit

  • 查询机构列表:ListOrganizationalUnits

  • 获取机构祖先列表:ListOrganizationalUnitParentIds

urn:alibaba:idaas:scope:organizational_unit:read_all

同步范围

获取同步范围

  • 获取同步范围:GetApplicationProvisioningScope

-