IDaaS 为应用开发者开放应用 Developer API 供调用。
目前可借此实现账户/组织同步到 IDaaS,实现新员工入职、离职、转岗等生命周期管理。
IDaaS 管理员拥有应用管理的最高权限,可以指定应用的 API 开放与否、开放范围。
开放 API
可在【API 开放】标签中为指定应用开启/关闭接口调用。
启用后,将在【通用配置】标签中获取到的 client_id
、client_secret
提供给应用开发者,在正确设定权限后,即可调用接口。
接口权限
管理员可为指定应用分配其调用的接口权限。
说明
注意:与阿里云 OpenAPI 不同,IDaaS 开放的 Developer API 依赖于 IDaaS 中应用的密钥,并在 IDaaS 应用管理中分配接口调用权限。Developer API 权限不依赖于 RAM。
在【API 开放】标签中,可以勾选场景,场景对应的接口将开放可调用。
数据权限
与此同时,【账户同步】菜单中设定的【同步范围】亦将生效,限定可操作的数据范围。
应用调用 API 进行创建/查询等操作,仅可在指定的【同步范围】内进行操作。
【同步范围】需要前往【账户同步】标签中进行管理。
开发对接
对接文档请参考:应用开发 API 说明。
IDaaS 提供多种语言的 SDK,您可以在 阿里云 OpenAPI 开发者门户 下载/查看调用样例,并直接尝试调用接口查看效果。