SCIM API
Okta や Microsoft Entra などのアイデンティティ プロバイダ (IdP) を介して、W&B 組織の Users と Teams を大規模に管理するには、W&B SCIM API を使用します。 詳細は、SCIM リファレンス ページの Authentication を参照してください。 以下のセクションでは、SCIM API の各カテゴリについて説明します。User SCIM API
User SCIM API を使用すると、W&B 組織内のUsersを作成、無効化、取得、一覧表示し、事前定義ロールまたはカスタムのロールを割り当てられます。リクエストとレスポンスの完全な例については、SCIM リファレンス を参照してください。ユーザーを無効化するには、
PATCH /scim/Users/{id} を {"active": false} とともに送信します。結果はホスティングオプションによって異なります。専用クラウドおよびセルフマネージドのデプロイではユーザーレコードが保持されますが、Multi-tenant Cloud ではユーザーは組織から削除されます。Multi-tenant Cloud では再有効化できないため、代わりにユーザーを再追加してください。Deactivate user と Reactivate user を参照してください。Group SCIM API
Group SCIM API を使用すると、組織内で Teams を作成または削除する操作を含め、W&B Teams を管理できます。既存のチームにユーザーを追加または削除するには、PATCH Group を使用します。
W&B には、
同じロールを持つUsersのグループ という概念はありません。W&B チーム はグループに近い概念で、異なるロールを持つユーザーが、関連する一連の Projects で共同作業できるようになっています。Teams には、異なるユーザーグループを含めることができます。チーム内の各ユーザーには、team admin、member、viewer、または custom role のいずれかのロールを割り当てます。W&B では、グループと W&B Teams の類似性に基づき、Group SCIM API の endpoints を W&B Teams に対応付けています。