Cloud Identity SCIM API

L'API SCIM Cloud Identity utilise la norme ouverte SCIM (System for Cross-domain Identity Management) pour automatiser la gestion des utilisateurs et des groupes entre votre fournisseur d'identité et Google Cloud Identity. Elle normalise la manière dont les utilisateurs et les groupes sont provisionnés, mis à jour et déprovisionnés en implémentant un sous-ensemble des RFC SCIM 7643 et 7644.

Autres fonctionnalités

  • Verrouillage automatique des groupes : si votre organisation a configuré une connexion SCIM, les groupes synchronisés à l'aide des méthodes d'authentification de la connexion peuvent être automatiquement verrouillés en activant le paramètre Lock synced groups (Verrouiller les groupes synchronisés). Cela empêche les modifications manuelles dans d'autres interfaces Google (telles que la console d'administration), ce qui garantit que votre fournisseur d'identité reste la source faisant autorité. Pour en savoir plus sur cette fonctionnalité, consultez Fonctionnement du verrouillage des groupes synchronisés.

Fonctionnalités SCIM non compatibles

Service: cloudidentityscim.googleapis.com

Point de terminaison de service

Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :

  • https://cloudidentityscim.googleapis.com

Ressource REST : v1beta1.customers.v2.Groups

Méthodes
create POST /v1beta1/customers/{customerId}/v2/Groups
Crée un groupe.
delete DELETE /v1beta1/customers/{customerId}/v2/Groups/{groupId}
Supprime un groupe.
get GET /v1beta1/customers/{customerId}/v2/Groups/{groupId}
Récupère un groupe.
list GET /v1beta1/customers/{customerId}/v2/Groups
Récupère une liste de groupes.
patch PATCH /v1beta1/customers/{customerId}/v2/Groups/{groupId}
Met à jour un groupe à l'aide de la sémantique de correctif SCIM.

Ressource REST : v1beta1.customers.v2.ResourceTypes

Méthodes
get GET /v1beta1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId}
Récupère un type de ressource spécifique.
list GET /v1beta1/customers/{customerId}/v2/ResourceTypes
Récupère tous les types de ressources.

Ressource REST : v1beta1.customers.v2.Schemas

Méthodes
get GET /v1beta1/customers/{customerId}/v2/Schemas/{schemaId}
Récupère un schéma.
list GET /v1beta1/customers/{customerId}/v2/Schemas
Récupère tous les schémas.

Ressource REST : v1beta1.customers.v2.ServiceProviderConfig

Méthodes
get GET /v1beta1/customers/{customerId}/v2/ServiceProviderConfig
Récupère la configuration du fournisseur de services.

Ressource REST : v1beta1.customers.v2.Users

Méthodes
create POST /v1beta1/customers/{customerId}/v2/Users
Crée un utilisateur.
delete DELETE /v1beta1/customers/{customerId}/v2/Users/{userId}
Supprime un utilisateur.
get GET /v1beta1/customers/{customerId}/v2/Users/{userId}
Récupère un utilisateur.
list GET /v1beta1/customers/{customerId}/v2/Users
Récupère une liste d'utilisateurs.
patch PATCH /v1beta1/customers/{customerId}/v2/Users/{userId}
Met à jour un utilisateur à l'aide de la sémantique de correctif SCIM.

Ressource REST : v1.customers.v2.Groups

Méthodes
create POST /v1/customers/{customerId}/v2/Groups
Crée un groupe.
delete DELETE /v1/customers/{customerId}/v2/Groups/{groupId}
Supprime un groupe.
get GET /v1/customers/{customerId}/v2/Groups/{groupId}
Récupère un groupe.
list GET /v1/customers/{customerId}/v2/Groups
Récupère une liste de groupes.
patch PATCH /v1/customers/{customerId}/v2/Groups/{groupId}
Met à jour un groupe à l'aide de la sémantique de correctif SCIM.

Ressource REST : v1.customers.v2.ResourceTypes

Méthodes
get GET /v1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId}
Récupère un type de ressource spécifique.
list GET /v1/customers/{customerId}/v2/ResourceTypes
Récupère tous les types de ressources.

Ressource REST : v1.customers.v2.Schemas

Méthodes
get GET /v1/customers/{customerId}/v2/Schemas/{schemaId}
Récupère un schéma.
list GET /v1/customers/{customerId}/v2/Schemas
Récupère tous les schémas.

Ressource REST : v1.customers.v2.ServiceProviderConfig

Méthodes
get GET /v1/customers/{customerId}/v2/ServiceProviderConfig
Récupère la configuration du fournisseur de services.

Ressource REST : v1.customers.v2.Users

Méthodes
create POST /v1/customers/{customerId}/v2/Users
Crée un utilisateur.
delete DELETE /v1/customers/{customerId}/v2/Users/{userId}
Supprime un utilisateur.
get GET /v1/customers/{customerId}/v2/Users/{userId}
Récupère un utilisateur.
list GET /v1/customers/{customerId}/v2/Users
Récupère une liste d'utilisateurs.
patch PATCH /v1/customers/{customerId}/v2/Users/{userId}
Met à jour un utilisateur à l'aide de la sémantique de correctif SCIM.