跳至主要內容

設定 Hugging Face 社交登入

Logto 的 Hugging Face 社交登入官方連接器。

提示:

本指南假設你已對 Logto 連接器 (Connectors) 有基本了解。若不熟悉,請參閱 連接器 (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:你的應用程式標誌的 URL。
  • Scopes:OAuth 應用程式允許的權限範圍。對於 Hugging Face 連接器,通常使用 profile 來獲取使用者的個人資料資訊,使用 email 來獲取使用者的電子郵件地址。確保這些權限範圍在你的 Hugging Face OAuth 應用程式中被允許使用。
  • Redirect URI:使用者驗證後重定向的 URL。當你在 Logto 管理控制台中建立 Hugging Face 連接器或在已建立的 Hugging Face 連接器詳細資訊頁面中,可以找到重定向 URI。

管理 Hugging Face OAuth 應用程式

前往 已連接的應用程式 頁面,你可以新增、編輯或刪除現有的 OAuth 應用程式。 你也可以在相應的 OAuth 應用程式設定頁面中找到 Client ID 並生成 App secrets

配置你的連接器

在前一節提到的 OAuth 應用程式詳細資訊頁面中,填寫 clientIdclientSecret 欄位,使用獲得的 Client IDApp Secret

scope 是一個以空格分隔的 Hugging Face 支援的權限範圍 列表。如果未提供,預設的 scope 為 profile。對於 Hugging Face 連接器,你可能想使用的 scope 是 profileemailprofile scope 是獲取使用者個人資料資訊所需的,email scope 是獲取使用者電子郵件地址所需的。確保你已在 Hugging Face OAuth 應用程式中允許這些權限範圍(在 在 Hugging Face 中建立 OAuth 應用程式 章節中配置)。

配置類型

名稱類型
clientIdstring
clientSecretstring
scopestring

測試 Hugging Face 連接器

就是這樣。Hugging Face 連接器現在應該可用了。別忘了在 登入體驗中啟用社交連接器

參考資料

Hugging Face - 使用 Hugging Face 登入