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