Hub documentation

Единый вход (SSO)

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Единый вход (SSO)

Эта функция входит в планы Team & Enterprise.

Hugging Face предлагает две различные модели SSO, каждая из которых разработана с учётом специфических потребностей организации. Понимание различий между этими двумя подходами является ключевым для выбора подходящей конфигурации для вашей команды.

Обзор

Базовая SSOУправляемый SSO
ПланКоманды и предприятияEnterprise Plus
Область примененияТолько ресурсы организацииВся платформа Hugging Face
Заменяет вход в Hugging FaceНет — пользователи сохраняют свои существующие учетные данные Hugging FaceДа — ваш IdP становится единственным способом входа
Пользовательские аккаунтыПользователи сохраняют свой личный аккаунт Hugging FaceАккаунты принадлежат организации и управляются ею
Личный контентПользователи могут создавать контент в своём личном пространстве имёнПользователи могут создавать контент только в рамках организации
Участие в нескольких организацияхПользователи могут состоять в нескольких организацияхПользователи ограничены своей управляющей организацией
Настройка пользователейРучной (ссылка для входа через SSO) — или на основе приглашений SCIM в EnterpriseПолный жизненный цикл (SCIM)
НастройкаСамостоятельное обслуживание из настроек организацииТребуется настройка командой Hugging Face
Внешние соавторыДаДа
ПротоколыSAML 2.0 и OIDCSAML 2.0 и OIDC
Сопоставление ролейДаДа
Соответствие групп ресурсовДаДа

Базовая SSO

Базовый SSO добавляет слой управления доступом поверх стандартного входа в Hugging Face. Он не заменяет вход в Hugging Face — участники сохраняют свои существующие учётные данные и получают запрос на завершение SSO только при доступе к ресурсам вашей организации.

Этот вариант хорошо подходит для команд, которые хотят обеспечить защищённый доступ к ресурсам организации, сохранив при этом гибкость индивидуальных аккаунтов Hugging Face. Настройка выполняется самостоятельно через настройки вашей организации.

Начало работы с базовой SSO →

Управляемый SSO

Управляемый SSO полностью заменяет вход в Hugging Face. Ваш поставщик идентификации становится единственным способом аутентификации на всей платформе Hugging Face. Организация контролирует полный жизненный цикл пользователя, от создания учётной записи до её деактивации.

Это решение предназначено для компаний, которым требуется полный контроль над идентификацией, доступом и управлением данными. Управляемые аккаунты имеют специфические ограничения (запрет на личное содержимое, коллаборация в рамках организации). Для настройки необходимо взаимодействие с командой Hugging Face.

Начало работы с Managed SSO →

Размещение пользователей (SCIM)

Обе модели SSO поддерживают SCIM (System for Cross-domain Identity Management) для автоматизации создания пользователей из вашего Identity Provider. Эти две модели используют SCIM по-разному, что соответствует их философии:

  • Базовый SSO (тариф Enterprise): SCIM автоматизирует приглашение существующих пользователей Hugging Face в вашу организацию. Пользователи должны принять приглашение, чтобы присоединиться.
  • Управляемый SSO (тариф Enterprise Plus): SCIM управляет всем жизненным циклом пользователя — созданием учётных записей, обновлением профилей и отключением доступа.

Подробнее в руководстве по предоставлению пользователей (SCIM).

Какую модель следует выбрать?

Выберите Choose Basic SSO, если вашей команде необходимо обеспечить защищённый доступ к ресурсам организации, при этом позволяя членам сохранять собственные аккаунты Hugging Face и участвовать в жизни более широкого сообщества.

Выберите Managed SSO, если вашему предприятию требуется централизованный контроль над всеми учётными записями пользователей, автоматическое создание и удаление учётных записей, а также строгие политики управления данными, которые не позволяют создавать контент за пределами организации.

Обе модели поддерживают протоколы SAML 2.0 и OIDC и могут быть интегрированы с популярными поставщиками идентификации, такими как Okta, Microsoft Entra ID (Azure AD) и Google Workspace.

Дополнительные материалы

Update on GitHub