Hub documentation

Как настроить OIDC SSO с Google Workspace

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Как настроить OIDC SSO с Google Workspace

В этом руководстве мы будем использовать Google Workspace в качестве провайдера SSO, а протокол OpenID Connect (OIDC) — в качестве предпочтительного протокола идентификации.

В настоящее время поддерживается аутентификация, инициированная SP. Для настройки пользователей см. SCIM.

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

Шаг 1: Создайте приложение OIDC в Google Workspace

  • В консоли Google Cloud найдите и перейдите в раздел Google Auth Platform > Clients.
  • Нажмите Create Client.
  • В качестве типа приложения выберите Web Application.
  • Укажите имя вашего приложения.
  • Получите Redirection URI в настройках вашей организации Hugging Face, перейдите на вкладку SSO и выберите протокол OIDC.
  • Нажмите Create.
  • Появится всплывающее окно с Client ID и Client Secret. Скопируйте их и вставьте в настройки вашей организации Hugging Face. На вкладке SSO (убедитесь, что выбрано OIDC) вставьте соответствующие значения для Client Identifier и Client Secret.

Шаг 2: Настройка Hugging Face с деталями OIDC от Google

  • На этом этапе Client ID и Client Secret должны быть заданы в настройках вашей организации Hugging Face на вкладке SSO.
  • Укажите URL эмитента как https://accounts.google.com.

Шаг 3: Тестирование и включение SSO

Перед тестированием убедитесь, что вы предоставили доступ к приложению соответствующим пользователям. Администратор, выполняющий тест, должен иметь доступ.

  • Теперь в настройках SSO вашего Hugging Face нажмите «Обновить и протестировать конфигурацию OIDC».
  • Вы должны быть перенаправлены на страницу входа в Google. После входа в систему вас перенаправят на страницу настроек вашей организации.
  • Зеленая галочка рядом с селектором OIDC подтвердит успешное прохождение теста.
  • После успешного завершения теста вы можете включить SSO для вашей организации, нажав кнопку «Enable».
  • После включения члены вашей организации должны пройти процесс аутентификации SSO, описанный в разделе Как это работает.
Update on GitHub