跳至主要內容

設定 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 應用程式詳細資訊頁面中,填寫 clientId 和 clientSecret 欄位,使用獲得的 Client ID 和 App Secret。

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

配置類型​

名稱類型
clientIdstring
clientSecretstring
scopestring

測試 Hugging Face 連接器​

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

參考資料​

Hugging Face - 使用 Hugging Face 登入