La API de Cloud Identity SCIM usa el estándar abierto System for Cross-domain Identity Management (SCIM) para automatizar la administración de usuarios y grupos entre tu proveedor de identidad (IdP) y Cloud Identity de Google. Estandariza la forma en que se aprovisionan, actualizan y desaprovisionan los usuarios y los grupos implementando un subconjunto de los RFC de SCIM 7643 y 7644.
Características adicionales
- Bloqueo automático de grupos: Si tu organización configuró una conexión SCIM, los grupos que se sincronicen con los métodos de autenticación de la conexión se pueden bloquear automáticamente si habilitas el parámetro de configuración Bloquear grupos sincronizados. Esto evita las modificaciones manuales en otras interfaces de Google (como la Consola del administrador) y garantiza que tu IdP siga siendo la fuente autorizada. Para obtener detalles sobre esta función, consulta Cómo funciona el bloqueo de grupos sincronizados.
Funciones de SCIM no compatibles
- Ordenamiento: Se describe en la sección 3.4.2.3 del RFC 7644.
- Paginación: No se admite la paginación basada en índices (RFC 7644, sección 3.4.2.4) ni en cursores (RFC 9865).
- Operaciones masivas: Se describen en la sección 3.7 de la RFC 7644.
- ETags: Se describen en la sección 3.14 del RFC 7644.
Servicio: cloudidentityscim.googleapis.com
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://cloudidentityscim.googleapis.com
Recurso de REST: v1beta1.customers.v2.Groups
| Métodos | |
|---|---|
create |
POST /v1beta1/customers/{customerId}/v2/Groups Crea un grupo. |
delete |
DELETE /v1beta1/customers/{customerId}/v2/Groups/{groupId} Borra un grupo. |
get |
GET /v1beta1/customers/{customerId}/v2/Groups/{groupId} Recupera un grupo. |
list |
GET /v1beta1/customers/{customerId}/v2/Groups Recupera una lista de grupos. |
patch |
PATCH /v1beta1/customers/{customerId}/v2/Groups/{groupId} Actualiza un grupo con la semántica de parches de SCIM. |
Recurso de REST: v1beta1.customers.v2.ResourceTypes
| Métodos | |
|---|---|
get |
GET /v1beta1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId} Recupera un tipo de recurso específico. |
list |
GET /v1beta1/customers/{customerId}/v2/ResourceTypes Recupera todos los tipos de recursos. |
Recurso de REST: v1beta1.customers.v2.Schemas
| Métodos | |
|---|---|
get |
GET /v1beta1/customers/{customerId}/v2/Schemas/{schemaId} Recupera un esquema. |
list |
GET /v1beta1/customers/{customerId}/v2/Schemas Recupera todos los esquemas. |
Recurso de REST: v1beta1.customers.v2.ServiceProviderConfig
| Métodos | |
|---|---|
get |
GET /v1beta1/customers/{customerId}/v2/ServiceProviderConfig Recupera la configuración del proveedor de servicios. |
Recurso de REST: v1beta1.customers.v2.Users
| Métodos | |
|---|---|
create |
POST /v1beta1/customers/{customerId}/v2/Users Crea un usuario. |
delete |
DELETE /v1beta1/customers/{customerId}/v2/Users/{userId} Borra un usuario. |
get |
GET /v1beta1/customers/{customerId}/v2/Users/{userId} Recupera un usuario. |
list |
GET /v1beta1/customers/{customerId}/v2/Users Recupera una lista de usuarios. |
patch |
PATCH /v1beta1/customers/{customerId}/v2/Users/{userId} Actualiza un usuario con la semántica de parche de SCIM. |
Recurso de REST: v1.customers.v2.Groups
| Métodos | |
|---|---|
create |
POST /v1/customers/{customerId}/v2/Groups Crea un grupo. |
delete |
DELETE /v1/customers/{customerId}/v2/Groups/{groupId} Borra un grupo. |
get |
GET /v1/customers/{customerId}/v2/Groups/{groupId} Recupera un grupo. |
list |
GET /v1/customers/{customerId}/v2/Groups Recupera una lista de grupos. |
patch |
PATCH /v1/customers/{customerId}/v2/Groups/{groupId} Actualiza un grupo con la semántica de parches de SCIM. |
Recurso de REST: v1.customers.v2.ResourceTypes
| Métodos | |
|---|---|
get |
GET /v1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId} Recupera un tipo de recurso específico. |
list |
GET /v1/customers/{customerId}/v2/ResourceTypes Recupera todos los tipos de recursos. |
Recurso de REST: v1.customers.v2.Schemas
| Métodos | |
|---|---|
get |
GET /v1/customers/{customerId}/v2/Schemas/{schemaId} Recupera un esquema. |
list |
GET /v1/customers/{customerId}/v2/Schemas Recupera todos los esquemas. |
Recurso de REST: v1.customers.v2.ServiceProviderConfig
| Métodos | |
|---|---|
get |
GET /v1/customers/{customerId}/v2/ServiceProviderConfig Recupera la configuración del proveedor de servicios. |
Recurso de REST: v1.customers.v2.Users
| Métodos | |
|---|---|
create |
POST /v1/customers/{customerId}/v2/Users Crea un usuario. |
delete |
DELETE /v1/customers/{customerId}/v2/Users/{userId} Borra un usuario. |
get |
GET /v1/customers/{customerId}/v2/Users/{userId} Recupera un usuario. |
list |
GET /v1/customers/{customerId}/v2/Users Recupera una lista de usuarios. |
patch |
PATCH /v1/customers/{customerId}/v2/Users/{userId} Actualiza un usuario con la semántica de parche de SCIM. |