Die Cloud Identity SCIM API verwendet den offenen Standard System for Cross-domain Identity Management (SCIM), um die Nutzer- und Gruppenverwaltung zwischen Ihrem Identitätsanbieter (Identity Provider, IdP) und Google Cloud Identity zu automatisieren. Sie standardisiert die Bereitstellung, Aktualisierung und Aufhebung der Bereitstellung von Nutzern und Gruppen durch die Implementierung einer Teilmenge der SCIM-RFCs 7643 und 7644.
Zusätzliche Funktionen
- Automatische Gruppensperrung:Wenn Ihre Organisation eine SCIM-Verbindung eingerichtet hat, können Gruppen, die mit den Authentifizierungsmethoden der Verbindung synchronisiert wurden, automatisch gesperrt werden. Aktivieren Sie dazu die Einstellung Synchronisierte Gruppen sperren. So werden manuelle Änderungen in anderen Google-Oberflächen (z. B. der Admin-Konsole) verhindert und Ihr IdP bleibt die maßgebliche Quelle. Weitere Informationen zu dieser Funktion finden Sie unter Funktionsweise der Sperrung synchronisierter Gruppen.
Nicht unterstützte SCIM-Funktionen
- Sortierung: Beschrieben in RFC 7644, Abschnitt 3.4.2.3.
- Paginierung: Weder die indexbasierte (RFC 7644, Abschnitt 3.4.2.4) noch die cursorbasierte Paginierung (RFC 9865) wird unterstützt.
- Bulk-Vorgänge: Beschrieben in RFC 7644, Abschnitt 3.7.
- ETags: Beschrieben in RFC 7644, Abschnitt 3.14.
Dienst: cloudidentityscim.googleapis.com
Dienstendpunkt
Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:
https://cloudidentityscim.googleapis.com
REST-Ressource: v1beta1.customers.v2.Groups
| Methoden | |
|---|---|
create |
POST /v1beta1/customers/{customerId}/v2/Groups Erstellt eine Gruppe. |
delete |
DELETE /v1beta1/customers/{customerId}/v2/Groups/{groupId} Löscht eine Gruppe. |
get |
GET /v1beta1/customers/{customerId}/v2/Groups/{groupId} Ruft eine Gruppe ab. |
list |
GET /v1beta1/customers/{customerId}/v2/Groups Ruft eine Liste von Gruppen ab. |
patch |
PATCH /v1beta1/customers/{customerId}/v2/Groups/{groupId} Aktualisiert eine Gruppe mit der SCIM-Patch-Semantik. |
REST-Ressource: v1beta1.customers.v2.ResourceTypes
| Methoden | |
|---|---|
get |
GET /v1beta1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId} Ruft einen bestimmten Ressourcentyp ab. |
list |
GET /v1beta1/customers/{customerId}/v2/ResourceTypes Ruft alle Ressourcentypen ab. |
REST-Ressource: v1beta1.customers.v2.Schemas
| Methoden | |
|---|---|
get |
GET /v1beta1/customers/{customerId}/v2/Schemas/{schemaId} Ruft ein Schema ab. |
list |
GET /v1beta1/customers/{customerId}/v2/Schemas Ruft alle Schemas ab. |
REST-Ressource: v1beta1.customers.v2.ServiceProviderConfig
| Methoden | |
|---|---|
get |
GET /v1beta1/customers/{customerId}/v2/ServiceProviderConfig Ruft die Konfiguration des Dienstanbieters ab. |
REST-Ressource: v1beta1.customers.v2.Users
| Methoden | |
|---|---|
create |
POST /v1beta1/customers/{customerId}/v2/Users Erstellt einen Nutzer. |
delete |
DELETE /v1beta1/customers/{customerId}/v2/Users/{userId} Löscht einen Nutzer. |
get |
GET /v1beta1/customers/{customerId}/v2/Users/{userId} Ruft einen Nutzer ab. |
list |
GET /v1beta1/customers/{customerId}/v2/Users Ruft eine Liste von Nutzern ab. |
patch |
PATCH /v1beta1/customers/{customerId}/v2/Users/{userId} Aktualisiert einen Nutzer mit der SCIM-Patch-Semantik. |
REST-Ressource: v1.customers.v2.Groups
| Methoden | |
|---|---|
create |
POST /v1/customers/{customerId}/v2/Groups Erstellt eine Gruppe. |
delete |
DELETE /v1/customers/{customerId}/v2/Groups/{groupId} Löscht eine Gruppe. |
get |
GET /v1/customers/{customerId}/v2/Groups/{groupId} Ruft eine Gruppe ab. |
list |
GET /v1/customers/{customerId}/v2/Groups Ruft eine Liste von Gruppen ab. |
patch |
PATCH /v1/customers/{customerId}/v2/Groups/{groupId} Aktualisiert eine Gruppe mit der SCIM-Patch-Semantik. |
REST-Ressource: v1.customers.v2.ResourceTypes
| Methoden | |
|---|---|
get |
GET /v1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId} Ruft einen bestimmten Ressourcentyp ab. |
list |
GET /v1/customers/{customerId}/v2/ResourceTypes Ruft alle Ressourcentypen ab. |
REST-Ressource: v1.customers.v2.Schemas
| Methoden | |
|---|---|
get |
GET /v1/customers/{customerId}/v2/Schemas/{schemaId} Ruft ein Schema ab. |
list |
GET /v1/customers/{customerId}/v2/Schemas Ruft alle Schemas ab. |
REST-Ressource: v1.customers.v2.ServiceProviderConfig
| Methoden | |
|---|---|
get |
GET /v1/customers/{customerId}/v2/ServiceProviderConfig Ruft die Konfiguration des Dienstanbieters ab. |
REST-Ressource: v1.customers.v2.Users
| Methoden | |
|---|---|
create |
POST /v1/customers/{customerId}/v2/Users Erstellt einen Nutzer. |
delete |
DELETE /v1/customers/{customerId}/v2/Users/{userId} Löscht einen Nutzer. |
get |
GET /v1/customers/{customerId}/v2/Users/{userId} Ruft einen Nutzer ab. |
list |
GET /v1/customers/{customerId}/v2/Users Ruft eine Liste von Nutzern ab. |
patch |
PATCH /v1/customers/{customerId}/v2/Users/{userId} Aktualisiert einen Nutzer mit der SCIM-Patch-Semantik. |