Skip to content

SCIM

什么是 SCIM

SCIM(System for Cross-domain Identity Management,跨域身份管理系统)是一种标准化的身份管理协议,主要用于多租户云应用中的用户生命周期管理。

SCIM 的核心价值在于:

  • 规范的用户架构:定义了标准化的用户、组、角色等数据模型
  • RESTful API:提供了一套简单但功能丰富的操作接口
  • 互操作性:不同厂商的系统可以基于统一标准进行身份数据交换

SCIM 能做什么

通过 SCIM 协议,可以实现以下用户管理操作:

操作类型具体能力
用户管理创建、查询、修改、删除用户
属性管理修改用户特定属性(如手机号、部门)
批量操作批量创建、更新、删除用户
组管理创建、管理用户组,维护组成员关系

为什么使用 SCIM

传统方式的痛点

在没有标准协议之前,企业需要为每个应用单独开发用户同步接口:

  • 接口格式各不相同
  • 数据模型无法对齐
  • 开发和维护成本高昂

SCIM 的优势

  1. 开箱即用:用户不需要创建自定义的用户配置模式,直接使用 SCIM 标准即可
  2. 降低集成成本:应用开发商只需实现一次 SCIM 接口,即可对接所有支持 SCIM 的身份平台
  3. 扩展用户基础:企业管理员易于配置用户同步,加速了应用在企业中的推广

SCIM 2.0 是目前广泛使用的版本,竹云 IDaaS 支持通过 SCIM 协议与下游应用进行身份数据同步。

竹云IDaaS开放平台