Hub documentation

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

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

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

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

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

Шаг 1: Создайте новое приложение в вашем Identity Provider

Откройте новую вкладку/окно в вашем браузере и войдите в свой аккаунт Okta.

Перейдите в раздел «Admin/Applications» и нажмите кнопку «Create App Integration».

Затем выберите приложение «OIDC - OpenID Connect», укажите тип приложения «Web Application» и нажмите «Create».

Шаг 2: Настройте ваше приложение в Okta

Откройте новую вкладку/окно в вашем браузере и перейдите в раздел SSO в настройках вашей организации. Выберите протокол OIDC.

Скопируйте «Redirection URI» из настроек организации на Hugging Face и вставьте его в поле «Sign-in redirect URI» в Okta. URL выглядит так: https://huggingface.co/organizations/[organizationIdentifier]/oidc/consume.

Вы можете оставить необязательные URI для перенаправления при выходе пустыми.

Сохраните новое приложение.

Шаг 3: Завершение настройки на Hugging Face

В вашем приложении Okta, в разделе «General», найдите следующие поля:

  • Идентификатор клиента
  • Секрет клиента
  • URL эмитента Эти данные потребуются для завершения настройки SSO на Hugging Face.

URL издателя Okta обычно имеет вид https://tenantId.okta.com; подробные сведения см. в их руководстве.

В разделе SSO в настройках вашей организации на Hugging Face скопируйте и вставьте эти значения из Okta:

  • Идентификатор клиента
  • Секрет клиента

Теперь вы можете нажать «Update and Test OIDC configuration», чтобы сохранить настройки.

Вы должны быть перенаправлены на страницу входа вашего провайдера SSO (IdP). После входа в систему вы будете перенаправлены на страницу настроек вашей организации.

Зеленая галочка рядом с селектором OIDC подтвердит успешное прохождение теста.

Шаг 4: Включите SSO в вашей организации

Теперь, когда Single Sign-On настроен и протестирован, вы можете включить его для участников вашей организации, нажав кнопку «Enable».

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

Update on GitHub