> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ユーザーとチームの管理を自動化する

> SCIM API と Python SDK API を使用して、W&B でのユーザーとチームの管理を大規模に自動化します。

このページでは、[SCIM API](/ja/products/wandb/platform/hosting/iam/scim) と [Python SDK API](/ja/products/wandb/ref/python/public-api) を使用して、ユーザーとチームの管理を大規模に自動化する方法を説明します。

<h2 id="scim-api">
  SCIM API
</h2>

W\&B SCIM API を使用して、Okta や Microsoft Entra などのアイデンティティプロバイダ (IdP) を通じて、W\&B 組織のユーザーとチームを大規模に管理します。

詳細については、SCIM リファレンスページの [Authentication](/ja/products/wandb/platform/hosting/iam/scim#authentication) を参照してください。

<Tip>
  W\&B の実装には、カスタムロールの作成と管理、および組み込みロールとカスタムロールの割り当てを行うエンドポイントが含まれています。ロールエンドポイントは公式の SCIM スキーマの一部ではありません。W\&B はカスタムロールの自動管理をサポートするためにロールエンドポイントを追加しています。
</Tip>

以下のセクションでは、SCIM API の各カテゴリについて説明します。

<h3 id="user-scim-api">
  User SCIM API
</h3>

[User SCIM API](/ja/products/wandb/platform/hosting/iam/scim#user-resource) を使用すると、W\&B 組織内のユーザーを作成、無効化、取得、一覧表示し、事前定義済みまたはカスタムロールを割り当てることができます。完全なリクエストと応答の例については、[SCIM リファレンス](/ja/products/wandb/platform/hosting/iam/scim#user-management) を参照してください。

<Note>
  ユーザーを無効化するには、`PATCH /scim/Users/{id}` に `{"active": false}` を送信します。ホスティングオプションによって結果が決まります。専用クラウドとセルフマネージドのデプロイメントではユーザー記録が保持されますが、Multi-tenant Cloud では組織からユーザーが削除されます。Multi-tenant Cloud では再有効化は利用できません。代わりにユーザーを再追加してください。[ユーザーの無効化](/ja/products/wandb/platform/hosting/iam/scim#deactivate-user) と [ユーザーの再有効化](/ja/products/wandb/platform/hosting/iam/scim#reactivate-user) を参照してください。
</Note>

<h3 id="group-scim-api">
  Group SCIM API
</h3>

[Group SCIM API](/ja/products/wandb/platform/hosting/iam/scim#group-resource) を使用すると、組織内の W\&B チームの作成や削除など、W\&B チームを管理できます。既存のチームにユーザーを追加または削除するには、`PATCH Group` を使用します。

<Note>
  W\&B には「同じロールを持つユーザーのグループ」という概念はありません。W\&B チームはグループに近く、異なるロールを持つユーザーが関連する一連のプロジェクトで共同作業できます。チームはさまざまなユーザーのグループで構成されることがあります。各ユーザーにチーム内のロールを割り当てます：チーム管理者、メンバー、ビューアー、またはカスタム ロール。

  W\&B はグループと W\&B チームの類似性により、Group SCIM API のエンドポイントを W\&B チームにマッピングします。
</Note>

<h3 id="custom-role-scim-api">
  Custom role SCIM API
</h3>

[Custom Role SCIM API](/ja/products/wandb/platform/hosting/iam/scim#role-resource) を使用すると、組織内のカスタムロールの作成、リスト表示、更新などの管理ができます。

<Warning>
  カスタムロールの削除は慎重に行ってください。

  W\&B 組織内でカスタムロールを削除するには、`DELETE Role` エンドポイントを使用します。W\&B は、削除前にカスタムロールを持っていたすべてのユーザーに、継承された事前定義ロールを割り当てます。

  カスタムロールの継承されたロールを更新するには、`PUT Role` エンドポイントを使用します。この操作は、カスタムロール内の既存の非継承カスタムパーミッションには影響しません。
</Warning>

<h2 id="wb-python-sdk-api">
  W\&B Python SDK API
</h2>

[W\&B Python SDK API](/ja/products/wandb/ref/python/public-api/api) を使用して、組織のユーザー、チーム、およびチームメンバーシップを、以下のクラスを通じて管理します：

* [`User`](/ja/products/wandb/ref/python/public-api/user)
* [`Team`](/ja/products/wandb/ref/python/public-api/team)
* [`Member`](/ja/products/wandb/ref/python/public-api/member)


## Related topics

- [組織を管理する](/ja/products/wandb/platform/hosting/iam/access-management/manage-organization.md)
