Hub documentation

管理されたSSO

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

管理されたSSO

この機能は、Enterprise Plusプランの一部です。

Managed SSO は、Hugging Face のログインを完全に置き換えます。Identity Provider が、Hugging Face プラットフォーム全体における組織メンバーの唯一の認証方法となります。組織は、アカウントの作成から無効化までのユーザーライフサイクル全体を管理します。

Basic SSOとの比較については、SSOの概要を参照してください。

仕組み

Managed SSOはHugging Faceのログインを置き換えます。 管理対象ユーザーがHugging Faceで認証を行う唯一の方法は、あなたのIdPです。Hugging Face用の個別のログインは存在しません。Basic SSOとは異なり、メンバーは既存のHugging Faceアカウントを必要としません。ユーザーが初めてあなたのIdPを通じて認証を行うと、アカウントが自動的に作成されます。

IdPは、Hugging Faceプラットフォームのいずれかの部分とやり取りを行う組織の全メンバーにとって、必須の認証経路です。メンバーは、プライベートリポジトリや組織リポジトリへのアクセス時だけでなく、すべてのHugging Faceサービスを利用する際に、IdP経由で認証を行う必要があります。

IdPでユーザーが無効化されると、そのHugging Faceアカウントも無効化されます。これにより、組織はアイデンティティ、アクセス、データガバナンスを完全に管理できます。

はじめる

Managed SSOはセルフサービスでの設定はできません。組織でManaged SSOを有効にするには、Hugging Faceチームにお問い合わせください。設定は、組織への円滑な移行を確保するため、当社の技術チームと連携して行われます。

既存の組織を移行する場合は、まずManaged SSO への移行をお読みください。メンバーの既存の個人アカウントは移行されず、プロビジョニングを行う前に、各メンバーが業務用メールアドレスを解放する必要があります。

SAML 2.0 と OIDC の両方のプロトコルがサポートされており、Okta、Microsoft Entra ID (Azure AD)、Google Workspace などの人気のあるアイデンティティプロバイダーと統合できます。

ユーザープロビジョニング

Managed SSO は SCIM による自動ユーザープロビジョニングを導入し、Hugging Face 上のユーザーライフサイクル全体を管理します。SCIM を使用すると、IdP が Hugging Face へユーザーのアイデンティティ情報を通信できるようになり、IdP 内で変更が発生した際に、ユーザーアカウントの自動作成、更新(例:名前の変更、ロールの変更)、および無効化が可能になります。

SCIMのセットアップと管理方法の詳細については、専用ガイドをご覧ください。

SSO機能

Managed SSOは、ロールのマッピング、リソースグループのマッピング、セッションのタイムアウト、外部コラボレーターをサポートしています。これらの機能は、組織の設定から構成できます。

管理アカウントに関する制限

マネージドアカウントに関する重要な考慮事項。

組織の管理とデータガバナンスを確保するため、管理ユーザーアカウントには特定の制限が設けられています。

  • 個人コンテンツの作成なし: 管理ユーザーは、個人のユーザーネームスペース内にコンテンツ(モデル、データセット、Spaces)を作成できません。すべてのコンテンツは組織内で作成する必要があります。
  • 組織に紐付いたコラボレーション:管理対象ユーザーは、管理元組織内でのみコラボレーションを行うことが制限されます。他の組織に参加したり、管理元組織外のリポジトリに貢献したりすることはできません。
  • コンテンツの可視性: 管理ユーザーによって作成されたコンテンツは、組織内に保存されます。管理ユーザーは個人のプロフィールにパブリックなコンテンツを作成することはできませんが、組織の設定で許可されている場合、組織内でパブリックなコンテンツを作成することができます。

これらの制限は、エンタープライズのセキュリティ境界を維持するために設けられています。個人プロジェクトや組織外でのより広範なコラボレーションを行う場合は、メンバーは別の管理対象外の Hugging Face アカウントを使用する必要があります。

Update on GitHub