Skip to main content

如何使用 Google Workspace 配置 OIDC SSO

在本指南中,我们将使用 Google Workspace 作为 SSO 提供商,并使用 OpenID Connect (OIDC) 协议作为首选身份协议。

我们目前支持 SP 发起的身份验证。用户配置是 Enterprise Plus 的高级 SSO的一部分。

warning

此功能是团队与企业计划的一部分。

步骤 1:在 Google Workspace 中创建 OIDC 应用

  • 在你的 Google Cloud 控制台中,搜索并导航到 Google Auth Platform > Clients
  • 点击 Create Client
  • 对于 Application Type,选择 Web Application
  • 提供应用名称。
  • 从 Hugging Face 组织设置中检索 Redirection URI,转到 SSO 标签页并选择 OIDC 协议。
  • 点击 Create
  • 将出现一个包含 Client IDClient Secret 的弹出窗口,复制它们并粘贴到你的 Hugging Face 组织设置中。在 SSO 标签页中(确保选择了 OIDC)粘贴 Client IdentifierClient Secret 的相应值。
SSO Google OIDC CreateSSO Google OIDC Create

步骤 2:使用 Google 的 OIDC 详细信息配置 Hugging Face

  • 此时,Client IDClient Secret 应该已在 Hugging Face 组织设置的 SSO 标签页中设置。
  • Issuer URL设置为 https://accounts.google.com
SSO Google OIDC HF DetailsSSO Google OIDC HF Details

步骤 3:测试并启用 SSO

warning

在测试之前,请确保你已为适当的用户授予应用访问权限。执行测试的管理员必须具有访问权限。

  • 现在,在你的 Hugging Face SSO 设置中,点击**"Update and Test OIDC configuration"**。
  • 你应该被重定向到 Google 登录提示。登录后,你将被重定向到组织的设置页面。
  • OIDC 选择器附近的绿色复选标记将确认测试成功。
  • 测试成功后,你可以通过点击"Enable"按钮为组织启用 SSO。
  • 启用后,组织成员必须完成工作原理?部分中描述的 SSO 身份验证流程。