跳到主要内容

设置 Hugging Face 社交登录

用于 Hugging Face 社交登录的官方 Logto 连接器。

提示:

本指南假设你对 Logto 连接器 (Connectors) 有基本的了解。对于不熟悉的人,请参考 连接器 (Connectors) 指南以开始了解。

开始使用​

Hugging Face 连接器使终端用户能够通过 Hugging Face OAuth / OpenID Connect 流程使用他们自己的 Hugging Face 账户登录到你的应用程序。

使用 Hugging Face 账户登录​

访问 Hugging Face 网站并使用你的 Hugging Face 账户登录。如果你还没有账户,可以注册一个新账户。

在 Hugging Face 中创建一个 OAuth 应用​

按照 创建 OAuth 应用指南,注册一个新应用。

在创建过程中,你需要提供以下信息:

  • 应用名称:你的应用的名称。
  • 主页 URL:你的应用主页或登录页面的 URL。
  • Logo URL:你的应用 Logo 的 URL。
  • 权限 (Scopes):OAuth 应用允许的权限。对于 Hugging Face 连接器,通常使用 profile 来获取用户的个人信息和 email 来获取用户的电子邮件地址。如果你想使用这些权限,请确保在你的 Hugging Face OAuth 应用中允许这些权限。
  • 重定向 URI:用户认证后重定向到的 URL。你可以在创建 Hugging Face 连接器时或在已创建的 Hugging Face 连接器详情页面中,在 Logto 管理控制台中找到重定向 URI。

管理 Hugging Face OAuth 应用​

访问 已连接的应用程序页面,你可以添加、编辑或删除现有的 OAuth 应用。 你还可以在相应的 OAuth 应用设置页面中找到 Client ID 并生成 App secrets。

配置你的连接器​

在上节提到的 OAuth 应用详情页面中,使用获取的 Client ID 和 App Secret 填写 clientId 和 clientSecret 字段。

scope 是一个以空格分隔的 Hugging Face 支持的权限 (Scopes) 列表。如果未提供,默认权限为 profile。对于 Hugging Face 连接器,你可能想使用的权限是 profile 和 email。profile 权限是获取用户个人信息所必需的,而 email 权限是获取用户电子邮件地址所必需的。确保你在 Hugging Face OAuth 应用中允许了这些权限(在 在 Hugging Face 中创建一个 OAuth 应用 部分中配置)。

配置类型​

名称类型
clientIdstring
clientSecretstring
scopestring

测试 Hugging Face 连接器​

就是这样。Hugging Face 连接器现在应该可用了。别忘了在登录体验中启用社交连接器。

参考​

Hugging Face - 使用 Hugging Face 登录