跳到主内容

SCIM 2.0同步器

SCIM同步器从外部SCIM 2.0服务器读取用户,并将其导入Casdoor。 只读:Casdoor从SCIM源拉取数据,但不会将更改推回。

SCIM服务器与SCIM客户端

本页面介绍如何将Casdoor用作SCIM客户端(从外部SCIM服务器拉取用户)。 有关 Casdoor 充当 SCIM 服务提供商(接收来自外部系统的推送)的信息,请参阅SCIM 配置.

配置

在Casdoor中创建一个新的同步器(同步器添加),并填写:

字段
Organization目标 Casdoor 组织
Name此同步器的唯一名称
TypeSCIM
Server URLSCIM 服务器的基准 URL(例如 https://idp.example.com/scim/v2
Username基本身份验证的用户名(可选)
Password / API Token基本身份验证的密码,或Bearer令牌

如果同时提供了用户名和密码,Casdoor 将使用 HTTP Basic Auth。 如果仅设置了密码,则将其作为 Bearer 令牌发送。

字段映射

SCIM字段Casdoor 字段备注
idIdSCIM 资源 ID
userNameName用户名
displayNameDisplayName显示名称;若未指定则回退到name.formatted,再回退到givenName + familyName
name.givenNameFirstName
name.familyNameLastName
emails[primary].valueEmail主要电子邮件;若无主要电子邮件则回退到第一个电子邮件
phoneNumbers[primary].valuePhone主电话号码
activeIsForbiddenactive: falseIsForbidden: true

运行同步器

单击测试连接以验证服务器可访问且凭据已通过验证。 切换已启用以进行计划同步,或点击同步立即运行。

同步器以每页100条记录的方式获取用户,直至检索完所有记录。