设置 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 应用 部分中配置)。
配置类型
名称 | 类型 |
---|---|
clientId | string |
clientSecret | string |
scope | string |
测试 Hugging Face 连接器
就是这样。Hugging Face 连接器现在应该可用了。别忘了 在登录体验中启用社交连接器。