A API SCIM do Cloud Identity usa o padrão aberto System for Cross-domain Identity Management (SCIM) para automatizar o gerenciamento de usuários e grupos entre seu provedor de identidade (IdP) e o Cloud Identity. Ele padroniza como os usuários e grupos são provisionados, atualizados e desprovisionados implementando um subconjunto das RFCs do SCIM 7643 e 7644.
Outros recursos
- Bloqueio automático de grupos:se a organização tiver configurado uma conexão SCIM, os grupos sincronizados usando os métodos de autenticação da conexão poderão ser bloqueados automaticamente ao ativar a configuração Bloquear grupos sincronizados. Isso evita modificações manuais em outras interfaces do Google, como o Admin Console, garantindo que seu IdP continue sendo a fonte autorizada. Para detalhes sobre esse recurso, consulte Como funciona o bloqueio de grupos sincronizados.
Recursos SCIM sem suporte
- Ordenação:descrita na RFC 7644, seção 3.4.2.3.
- Paginação:não há suporte para paginação baseada em índice (RFC 7644, seção 3.4.2.4) nem em cursor (RFC 9865).
- Operações em massa:descritas na Seção 3.7 da RFC 7644 (em inglês).
- ETags:descritas na RFC 7644, seção 3.14.
Serviço: cloudidentityscim.googleapis.com
Endpoint de serviço
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://cloudidentityscim.googleapis.com
Recurso REST: v1beta1.customers.v2.Groups
| Métodos | |
|---|---|
create |
POST /v1beta1/customers/{customerId}/v2/Groups Cria um grupo. |
delete |
DELETE /v1beta1/customers/{customerId}/v2/Groups/{groupId} Exclui um grupo. |
get |
GET /v1beta1/customers/{customerId}/v2/Groups/{groupId} Recupera um grupo. |
list |
GET /v1beta1/customers/{customerId}/v2/Groups Recupera uma lista de grupos. |
patch |
PATCH /v1beta1/customers/{customerId}/v2/Groups/{groupId} Atualiza um grupo usando a semântica de patch do SCIM. |
Recurso REST: v1beta1.customers.v2.ResourceTypes
| Métodos | |
|---|---|
get |
GET /v1beta1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId} Recupera um tipo de recurso específico. |
list |
GET /v1beta1/customers/{customerId}/v2/ResourceTypes Recupera todos os tipos de recursos. |
Recurso REST: v1beta1.customers.v2.Schemas
| Métodos | |
|---|---|
get |
GET /v1beta1/customers/{customerId}/v2/Schemas/{schemaId} Recupera um esquema. |
list |
GET /v1beta1/customers/{customerId}/v2/Schemas Recupera todos os esquemas. |
Recurso REST: v1beta1.customers.v2.ServiceProviderConfig
| Métodos | |
|---|---|
get |
GET /v1beta1/customers/{customerId}/v2/ServiceProviderConfig Recupera a configuração do provedor de serviços. |
Recurso REST: v1beta1.customers.v2.Users
| Métodos | |
|---|---|
create |
POST /v1beta1/customers/{customerId}/v2/Users Cria um usuário. |
delete |
DELETE /v1beta1/customers/{customerId}/v2/Users/{userId} Exclui um usuário. |
get |
GET /v1beta1/customers/{customerId}/v2/Users/{userId} Recupera um usuário. |
list |
GET /v1beta1/customers/{customerId}/v2/Users Recupera uma lista de usuários. |
patch |
PATCH /v1beta1/customers/{customerId}/v2/Users/{userId} Atualiza um usuário usando a semântica de patch do SCIM. |
Recurso REST: v1.customers.v2.Groups
| Métodos | |
|---|---|
create |
POST /v1/customers/{customerId}/v2/Groups Cria um grupo. |
delete |
DELETE /v1/customers/{customerId}/v2/Groups/{groupId} Exclui um grupo. |
get |
GET /v1/customers/{customerId}/v2/Groups/{groupId} Recupera um grupo. |
list |
GET /v1/customers/{customerId}/v2/Groups Recupera uma lista de grupos. |
patch |
PATCH /v1/customers/{customerId}/v2/Groups/{groupId} Atualiza um grupo usando a semântica de patch do SCIM. |
Recurso REST: v1.customers.v2.ResourceTypes
| Métodos | |
|---|---|
get |
GET /v1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId} Recupera um tipo de recurso específico. |
list |
GET /v1/customers/{customerId}/v2/ResourceTypes Recupera todos os tipos de recursos. |
Recurso REST: v1.customers.v2.Schemas
| Métodos | |
|---|---|
get |
GET /v1/customers/{customerId}/v2/Schemas/{schemaId} Recupera um esquema. |
list |
GET /v1/customers/{customerId}/v2/Schemas Recupera todos os esquemas. |
Recurso REST: v1.customers.v2.ServiceProviderConfig
| Métodos | |
|---|---|
get |
GET /v1/customers/{customerId}/v2/ServiceProviderConfig Recupera a configuração do provedor de serviços. |
Recurso REST: v1.customers.v2.Users
| Métodos | |
|---|---|
create |
POST /v1/customers/{customerId}/v2/Users Cria um usuário. |
delete |
DELETE /v1/customers/{customerId}/v2/Users/{userId} Exclui um usuário. |
get |
GET /v1/customers/{customerId}/v2/Users/{userId} Recupera um usuário. |
list |
GET /v1/customers/{customerId}/v2/Users Recupera uma lista de usuários. |
patch |
PATCH /v1/customers/{customerId}/v2/Users/{userId} Atualiza um usuário usando a semântica de patch do SCIM. |