Cloud Identity SCIM API

Cloud Identity SCIM API は、オープンな System for Cross-domain Identity Management(SCIM)標準を使用して、ID プロバイダ(IdP)と Google Cloud Identity 間のユーザーとグループの管理を自動化します。SCIM RFC 76437644 のサブセットを実装することで、ユーザーとグループのプロビジョニング、更新、プロビジョニング解除の方法を標準化します。

その他の機能

  • グループの自動ロック: 組織で SCIM 接続を設定している場合、接続の認証方法を使用して同期されたグループは、[同期されたグループをロックする] 設定を有効にすることで自動的にロックできます。これにより、他の Google インターフェース(管理コンソールなど)での手動変更を防ぎ、IdP を信頼できるソースとして維持できます。この機能の詳細については、同期されたグループのロックの仕組みをご覧ください。

サポートされていない SCIM 機能

サービス: cloudidentityscim.googleapis.com

サービス エンドポイント

サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。

  • https://cloudidentityscim.googleapis.com

REST リソース: v1beta1.customers.v2.Groups

メソッド
create POST /v1beta1/customers/{customerId}/v2/Groups
グループを作成します。
delete DELETE /v1beta1/customers/{customerId}/v2/Groups/{groupId}
グループを削除します。
get GET /v1beta1/customers/{customerId}/v2/Groups/{groupId}
グループを取得します。
list GET /v1beta1/customers/{customerId}/v2/Groups
グループのリストを取得します。
patch PATCH /v1beta1/customers/{customerId}/v2/Groups/{groupId}
SCIM パッチ セマンティクスを使用してグループを更新します。

REST リソース: v1beta1.customers.v2.ResourceTypes

メソッド
get GET /v1beta1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId}
特定のリソースタイプを取得します。
list GET /v1beta1/customers/{customerId}/v2/ResourceTypes
すべてのリソースタイプを取得します。

REST リソース: v1beta1.customers.v2.Schemas

メソッド
get GET /v1beta1/customers/{customerId}/v2/Schemas/{schemaId}
スキーマを取得します。
list GET /v1beta1/customers/{customerId}/v2/Schemas
すべてのスキーマを取得します。

REST リソース: v1beta1.customers.v2.ServiceProviderConfig

メソッド
get GET /v1beta1/customers/{customerId}/v2/ServiceProviderConfig
サービス プロバイダ構成を取得します。

REST リソース: v1beta1.customers.v2.Users

メソッド
create POST /v1beta1/customers/{customerId}/v2/Users
ユーザーを作成します。
delete DELETE /v1beta1/customers/{customerId}/v2/Users/{userId}
ユーザーを削除します。
get GET /v1beta1/customers/{customerId}/v2/Users/{userId}
ユーザーを取得します。
list GET /v1beta1/customers/{customerId}/v2/Users
ユーザーのリストを取得します。
patch PATCH /v1beta1/customers/{customerId}/v2/Users/{userId}
SCIM パッチ セマンティクスを使用してユーザーを更新します。

REST リソース: v1.customers.v2.Groups

メソッド
create POST /v1/customers/{customerId}/v2/Groups
グループを作成します。
delete DELETE /v1/customers/{customerId}/v2/Groups/{groupId}
グループを削除します。
get GET /v1/customers/{customerId}/v2/Groups/{groupId}
グループを取得します。
list GET /v1/customers/{customerId}/v2/Groups
グループのリストを取得します。
patch PATCH /v1/customers/{customerId}/v2/Groups/{groupId}
SCIM パッチ セマンティクスを使用してグループを更新します。

REST リソース: v1.customers.v2.ResourceTypes

メソッド
get GET /v1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId}
特定のリソースタイプを取得します。
list GET /v1/customers/{customerId}/v2/ResourceTypes
すべてのリソースタイプを取得します。

REST リソース: v1.customers.v2.Schemas

メソッド
get GET /v1/customers/{customerId}/v2/Schemas/{schemaId}
スキーマを取得します。
list GET /v1/customers/{customerId}/v2/Schemas
すべてのスキーマを取得します。

REST リソース: v1.customers.v2.ServiceProviderConfig

メソッド
get GET /v1/customers/{customerId}/v2/ServiceProviderConfig
サービス プロバイダ構成を取得します。

REST リソース: v1.customers.v2.Users

メソッド
create POST /v1/customers/{customerId}/v2/Users
ユーザーを作成します。
delete DELETE /v1/customers/{customerId}/v2/Users/{userId}
ユーザーを削除します。
get GET /v1/customers/{customerId}/v2/Users/{userId}
ユーザーを取得します。
list GET /v1/customers/{customerId}/v2/Users
ユーザーのリストを取得します。
patch PATCH /v1/customers/{customerId}/v2/Users/{userId}
SCIM パッチ セマンティクスを使用してユーザーを更新します。