跳到主要内容

设置 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。

配置你的连接器​

在 clientId 和 clientSecret 字段中填写你从上一节提到的 OAuth 应用详情页面获得的 Client ID 和 App Secret。

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

配置类型​

名称类型
clientIdstring
clientSecretstring
scopestring

测试 Hugging Face 连接器​

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

参考​