跳到主要内容

设置 Hugging Face 社交登录

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

提示:

在本指南中,我们假设你对 Logto 连接器 (Connectors) 有基本的了解。如果没有,请查看 配置连接器 指南以开始了解。

开始使用

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

使用 Hugging Face 账户登录

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

在 Hugging Face 中创建一个 OAuth 应用

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

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

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

管理 Hugging Face OAuth 应用

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

配置你的连接器

clientIdclientSecret 字段中填写你从上一节提到的 OAuth 应用详情页面获得的 Client IDApp Secret

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

配置类型

名称类型
clientIdstring
clientSecretstring
scopestring

测试 Hugging Face 连接器

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

参考