Cloud Identity SCIM API

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

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.