资源:User
用户的 SCIM 表示。
| JSON 表示法 |
|---|
{ "schemas": [ string ], "emails": [ { object ( |
| 字段 | |
|---|---|
schemas[] |
必需。一个 URI 列表,用于指示 SCIM 架构的命名空间,这些架构定义了当前 JSON 结构中存在的属性。只能包含为 User ResourceType 定义为 |
emails[] |
可选。用户的邮箱列表。允许的数据大小上限为 10KB。与 |
addresses[] |
可选。用户的实际地址列表。允许的数据大小上限为 10KB。 |
phoneNumbers[] |
可选。用户的手机号码列表。允许的数据大小上限为 1KB。 |
groups[] |
仅限输出。用户直接加入的群组列表,最多截取 1, 000 个群组。 默认情况下,系统不会返回此属性,必须使用 |
id |
标识符。用户的唯一 ID。属性特征为: |
externalId |
可选。SCIM 用户的客户端定义标识符。此字段区分大小写且可变。客户端负责确保唯一性,因为服务器不会强制执行此操作。 |
meta |
仅限输出。包含资源元数据的复杂属性。所有 |
userName |
必需。用户的主邮箱。用作用户的唯一标识符。 |
name |
必需。用户的姓名。 |
displayName |
可选。用户的显示名称。限制:256 个字符。 |
active |
可选。用户的账号状态( |
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User |
可选。SCIM 企业用户扩展属性。 |
urn:ietf:params:scim:schemas:extension:google:2.0:CloudIdentityUser |
可选。SCIM Cloud Identity 用户扩展属性。 |
名称
用户名称的 SCIM 表示法。
| JSON 表示法 |
|---|
{ "familyName": string, "givenName": string } |
| 字段 | |
|---|---|
familyName |
必需。用户的姓氏。 |
givenName |
必需。用户的名字。 |
电子邮件
用户邮箱的 SCIM 表示法。
| JSON 表示法 |
|---|
{ "value": string, "type": string, "primary": boolean } |
| 字段 | |
|---|---|
value |
必需。用户的电子邮件地址。 |
type |
邮箱账号的类型。有效值为 |
primary |
仅限输出。指明这是否为用户的主邮箱。仅对于与 |
地址
用户地址的 SCIM 表示法。
| JSON 表示法 |
|---|
{ "formatted": string, "streetAddress": string, "locality": string, "region": string, "postalCode": string, "country": string, "type": string, "primary": boolean } |
| 字段 | |
|---|---|
formatted |
完整地址,采用适合显示的格式。 |
streetAddress |
街道地址。 |
locality |
城市或地区。 |
region |
地区或州。 |
postalCode |
邮政编码。 |
country |
国家/地区。 |
type |
地址的类型。有效值为 |
primary |
指明这是否为用户的主要地址。 |
电话
用户手机号码的 SCIM 表示法。
| JSON 表示法 |
|---|
{ "value": string, "type": string, "primary": boolean } |
| 字段 | |
|---|---|
value |
必需。手机号码。 |
type |
手机号码的类型。有效值为 |
primary |
指明这是否为用户的主手机号码。 |
EnterpriseUserExtension
定义 SCIM 企业用户扩展程序的属性。此扩展程序的架构 URN 为:urn:ietf:params:scim:schemas:extension:enterprise:2.0:User。如需了解详情,请参阅 RFC 7643 第 4.3 节。
| JSON 表示法 |
|---|
{
"employeeNumber": string,
"costCenter": string,
"organization": string,
"department": string,
"manager": {
object ( |
| 字段 | |
|---|---|
employeeNumber |
可选。标识符,通常由组织分配,用于在组织内标识用户。 |
costCenter |
可选。用户支出所属的成本中心的标识符。 |
organization |
可选。用户所属组织的名称。 |
department |
可选。用户所属部门的名称(文本格式)。 |
manager |
可选。用户的管理者。一个复杂属性,可让服务提供商通过引用其他用户的 |
管理员
用户主管的 SCIM 表示。字段基于 RFC 7643 第 4.3 节。
| JSON 表示法 |
|---|
{ "value": string, "$ref": string } |
| 字段 | |
|---|---|
value |
可选。代表用户主管的 SCIM 资源的 |
$ref |
仅限输出。代表用户主管的 SCIM 资源的 URI。 |
GroupReference
用户群组成员资格的 SCIM 表示法。
| JSON 表示法 |
|---|
{ "value": string, "$ref": string, "type": string } |
| 字段 | |
|---|---|
value |
仅限输出。表示群组的 SCIM 资源的 |
$ref |
仅限输出。表示群组的 SCIM 资源的 URI。 |
type |
仅限输出。群组成员资格类型。有效值为 |
CloudIdentityUserExtension
定义 Google Cloud Identity 用户扩展程序的属性。此扩展程序的架构 URN 为:urn:ietf:params:scim:schemas:extension:google:2.0:CloudIdentityUser。
| JSON 表示法 |
|---|
{ "websites": [ { object ( |
| 字段 | |
|---|---|
websites[] |
可选。与用户关联的网站,不包括类型为 |
additionalExternalIds[] |
可选。用户的外部标识符集合。此列表是对 SCIM 核心架构属性 |
additionalIms[] |
可选。用户的非主要即时通讯地址。排除主 IM 地址,这些地址对应于 SCIM 核心架构属性 |
additionalOrganizations[] |
可选。用户的非主要组织。 |
addressListVisible |
可选。指明是否应在全局地址列表中显示该用户。如果客户端未分配或清除了此属性,则此属性默认为 |
gender |
可选。用户的性别。支持的值包括 |
organizationalUnit |
可选。用户所属的组织部门。 |
primaryOrganization |
可选。用户所属主要组织的其他属性。不包括 |
OrganizationalUnit
用户所属组织部门的 SCIM 表示。
| JSON 表示法 |
|---|
{ "path": string } |
| 字段 | |
|---|---|
path |
可选。用户所属组织部门的完整路径(例如 |
网站
用户网站的 SCIM 表示形式。排除类型为 profile 的网站,这些网站对应于 SCIM 核心架构属性 profileUrl。
| JSON 表示法 |
|---|
{ "value": string, "type": string } |
| 字段 | |
|---|---|
value |
必需。网站网址。 |
type |
可选。网站的类型。支持的值包括 |
ExternalId
用户额外外部标识符的 SCIM 表示。不包括已由 SCIM 核心架构属性 externalId 和 SCIM 企业用户扩展属性 urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:employeeNumber 表示的外部标识符。
| JSON 表示法 |
|---|
{ "value": string, "type": string } |
| 字段 | |
|---|---|
value |
必需。外部 ID 的值。 |
type |
可选。外部 ID 的类型。支持的值包括 |
AdditionalIm
用户非主要即时通讯 (IM) 地址的 SCIM 表示法。排除主 IM 地址,这些地址对应于 SCIM 核心架构属性 ims。
| JSON 表示法 |
|---|
{ "value": string, "usage": string, "type": string } |
| 字段 | |
|---|---|
value |
必需。即时通讯地址。 |
usage |
可选。IM 的使用情况。支持的值包括 |
type |
可选。即时通讯服务的类型。支持的值包括 |
PrimaryOrganization
用户主要组织的 SCIM 表示。此复杂属性中的字段适用于与 SCIM 企业用户扩展 (urn:ietf:params:scim:schemas:extension:enterprise:2.0:User) 相同的主要组织。它不包括 name、department 和 costCenter(由 urn:ietf:params:scim:schemas:extension:enterprise:2.0:User 中的 organization、department 和 costCenter 属性表示),也不包括 title(对应于 SCIM 核心架构属性 title)。
| JSON 表示法 |
|---|
{ "type": string, "domain": string, "fullTimeEquivalent": integer, "location": string, "symbol": string } |
| 字段 | |
|---|---|
type |
可选。组织的类型。有效值为 |
domain |
可选。与组织关联的域名。例如 |
fullTimeEquivalent |
可选。组织内的全职当量千分比(100000 = 100%)。 |
location |
可选。组织的实际位置。 |
symbol |
可选。组织的股票代码。 |
AdditionalOrganization
用户非主要组织的 SCIM 表示。不包括用户的主要组织,该组织通过 primaryOrganization 属性、SCIM 企业用户扩展程序 (urn:ietf:params:scim:schemas:extension:enterprise:2.0:User) 和 SCIM 核心架构属性 title 表示。
| JSON 表示法 |
|---|
{ "type": string, "costCenter": string, "department": string, "domain": string, "fullTimeEquivalent": integer, "location": string, "name": string, "symbol": string, "title": string } |
| 字段 | |
|---|---|
type |
可选。组织的类型。有效值为 |
costCenter |
可选。组织的成本中心。 |
department |
可选。组织的部门。 |
domain |
可选。与组织关联的域名。例如 |
fullTimeEquivalent |
可选。组织内的全职当量千分比(100000 = 100%)。 |
location |
可选。组织的实际位置。 |
name |
可选。机构的名称。 |
symbol |
可选。组织的股票代码。 |
title |
可选。用户在组织中的职位。 |
方法 |
|
|---|---|
|
创建用户。 |
|
删除用户。 |
|
检索用户。 |
|
检索用户列表。 |
|
使用 SCIM 补丁语义更新用户。 |