Cloud Identity SCIM API 使用开放式跨网域身份管理系统 (SCIM) 标准,在您的身份提供方 (IdP) 和 Google Cloud Identity 之间自动执行用户和群组管理。它通过实现 SCIM RFC 7643 和 7644 的子集,对用户和群组的配置、更新和取消配置方式进行标准化。
其他功能
- 自动锁定群组: 如果您的组织已设置 SCIM 连接,则可以通过启用锁定已同步的群组 设置,自动锁定使用该连接的身份验证方法同步的群组。这样可以防止在其他 Google 界面(例如管理控制台)中进行手动修改,确保您的 IdP 仍然是权威来源。如需详细了解此功能,请参阅已同步群组的锁定方式。
不支持的 SCIM 功能
- 排序: 如 RFC 7644 第 3.4.2.3 节中所述。
- 分页: 不支持基于索引的分页(RFC 7644 第 3.4.2.4 节)和基于游标的分页 (RFC 9865)。
- 批量操作: 如 RFC 7644 第 3.7 节中所述。
- ETag: 如 RFC 7644 第 3.14 节中所述。
服务:cloudidentityscim.googleapis.com
服务端点
服务端点是指定 API 服务的网络地址的基本网址。一项服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:
https://cloudidentityscim.googleapis.com
REST 资源:v1beta1.customers.v2.Groups
| 方法 | |
|---|---|
create |
POST /v1beta1/customers/{customerId}/v2/Groups 创建群组。 |
delete |
DELETE /v1beta1/customers/{customerId}/v2/Groups/{groupId} 删除群组。 |
get |
GET /v1beta1/customers/{customerId}/v2/Groups/{groupId} 检索群组。 |
list |
GET /v1beta1/customers/{customerId}/v2/Groups 检索群组列表。 |
patch |
PATCH /v1beta1/customers/{customerId}/v2/Groups/{groupId} 使用 SCIM 补丁语义更新群组。 |
REST 资源:v1beta1.customers.v2.ResourceTypes
| 方法 | |
|---|---|
get |
GET /v1beta1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId} 检索特定资源类型。 |
list |
GET /v1beta1/customers/{customerId}/v2/ResourceTypes 检索所有资源类型。 |
REST 资源:v1beta1.customers.v2.Schemas
| 方法 | |
|---|---|
get |
GET /v1beta1/customers/{customerId}/v2/Schemas/{schemaId} 检索架构。 |
list |
GET /v1beta1/customers/{customerId}/v2/Schemas 检索所有架构。 |
REST 资源:v1beta1.customers.v2.ServiceProviderConfig
| 方法 | |
|---|---|
get |
GET /v1beta1/customers/{customerId}/v2/ServiceProviderConfig 检索服务提供方配置。 |
REST 资源:v1beta1.customers.v2.Users
| 方法 | |
|---|---|
create |
POST /v1beta1/customers/{customerId}/v2/Users 创建用户。 |
delete |
DELETE /v1beta1/customers/{customerId}/v2/Users/{userId} 删除用户。 |
get |
GET /v1beta1/customers/{customerId}/v2/Users/{userId} 检索用户。 |
list |
GET /v1beta1/customers/{customerId}/v2/Users 检索用户列表。 |
patch |
PATCH /v1beta1/customers/{customerId}/v2/Users/{userId} 使用 SCIM 补丁语义更新用户。 |
REST 资源:v1.customers.v2.Groups
| 方法 | |
|---|---|
create |
POST /v1/customers/{customerId}/v2/Groups 创建群组。 |
delete |
DELETE /v1/customers/{customerId}/v2/Groups/{groupId} 删除群组。 |
get |
GET /v1/customers/{customerId}/v2/Groups/{groupId} 检索群组。 |
list |
GET /v1/customers/{customerId}/v2/Groups 检索群组列表。 |
patch |
PATCH /v1/customers/{customerId}/v2/Groups/{groupId} 使用 SCIM 补丁语义更新群组。 |
REST 资源:v1.customers.v2.ResourceTypes
| 方法 | |
|---|---|
get |
GET /v1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId} 检索特定资源类型。 |
list |
GET /v1/customers/{customerId}/v2/ResourceTypes 检索所有资源类型。 |
REST 资源:v1.customers.v2.Schemas
| 方法 | |
|---|---|
get |
GET /v1/customers/{customerId}/v2/Schemas/{schemaId} 检索架构。 |
list |
GET /v1/customers/{customerId}/v2/Schemas 检索所有架构。 |
REST 资源:v1.customers.v2.ServiceProviderConfig
| 方法 | |
|---|---|
get |
GET /v1/customers/{customerId}/v2/ServiceProviderConfig 检索服务提供方配置。 |
REST 资源:v1.customers.v2.Users
| 方法 | |
|---|---|
create |
POST /v1/customers/{customerId}/v2/Users 创建用户。 |
delete |
DELETE /v1/customers/{customerId}/v2/Users/{userId} 删除用户。 |
get |
GET /v1/customers/{customerId}/v2/Users/{userId} 检索用户。 |
list |
GET /v1/customers/{customerId}/v2/Users 检索用户列表。 |
patch |
PATCH /v1/customers/{customerId}/v2/Users/{userId} 使用 SCIM 补丁语义更新用户。 |