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
- Tri : décrit dans la section 3.4.2.3 de la RFC 7644.
- Pagination : la pagination basée sur l'index (section 3.4.2.4 de la RFC 7644) et celle basée sur le curseur (RFC 9865) ne sont pas compatibles.
- Opérations groupées : décrites dans la section 3.7 de la RFC 7644.
- ETags : décrits dans la section 3.14 de la RFC 7644.
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. |