Hub documentation

如何配置 Okta 的 OIDC SSO

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

如何配置 Okta 的 OIDC SSO

在本指南中,我们将使用 Okta 作为 SSO 提供商,并采用 Open ID Connect (OIDC) 协议作为首选身份验证协议。

此功能属于 Team & Enterprise 计划的一部分。

步骤 1:在您的身份提供商中创建新应用

在浏览器中打开一个新标签页/窗口,并登录您的 Okta 账户。

导航至“Admin/Applications”,然后单击“Create App Integration”按钮。

然后选择一个“OIDC - OpenID Connect”应用,选择应用类型“Web Application”,并点击“Create”。

步骤 2:在 Okta 中配置您的应用程序

在浏览器中打开一个新标签页/窗口,并导航到您组织的设置中的 SSO 部分。选择 OIDC 协议。

从 Hugging Face 的组织设置中复制“Redirection URI”,并将其粘贴到 Okta 的“Sign-in redirect URI”字段中。 该 URL 的格式如下:https://huggingface.co/organizations/[organizationIdentifier]/oidc/consume。

您可以将可选的 Sign-out redirect URIs 留空。

保存您的新应用程序。

步骤 3:在 Hugging Face 上完成配置

在您的 Okta 应用程序中,在“General”下找到以下字段:

  • 客户端 ID
  • 客户端密钥
  • Issuer URL 您需要在 Hugging Face 上完成 SSO 设置时使用这些信息。

Okta 颁发者 URL 通常是类似 https://tenantId.okta.com 的 URL;有关更多详细信息,请参阅他们的 指南。

在 Hugging Face 上您组织的设置中的 SSO 部分,从 Okta 复制并粘贴这些值:

  • 客户端 ID
  • 客户端密钥

现在您可以点击“Update and Test OIDC configuration”来保存设置。

您将被重定向到 SSO 提供商(IdP)的登录提示。登录成功后,您将被重定向到组织的设置页面。

OIDC 选择器旁边的绿色对勾表示测试成功。

步骤 4:在您的组织中启用 SSO

现在,单点登录已配置并测试完毕,您可以点击“启用”按钮,为您的组织成员启用该功能。

启用后,您组织的成员必须完成工作原理部分中描述的 SSO 身份验证流程。

Update on GitHub