跳至主要內容

設定 Patreon 社交登入 (Set up social login with Patreon)

官方 Logto Patreon 社交登入連接器。

提示:

本指南假設你已對 Logto 連接器 (Connectors) 有基本了解。若不熟悉,請參閱 連接器 (Connectors) 指南以開始使用。

開始使用

Patreon 連接器讓終端使用者可以透過 Patreon OAuth 2.0 驗證協議,使用自己的 Patreon 帳號登入你的應用程式。

使用 Patreon 帳號登入

前往 Patreon 官方網站,並使用你的 Patreon 帳號登入。如果你還沒有帳號,可以註冊一個新帳號。

建立並設定 OAuth 應用程式

依照 建立 Patreon OAuth App 指南,註冊一個新的應用程式。

App Name 欄位填寫你的 OAuth 應用程式名稱,並在 App URL 欄位填入應用程式網址。App Description 欄位可以留空,Redirect URIs 則自訂為 ${your_logto_origin}/callback/${connector_id}connector_id 可在 Logto 管理主控台的連接器詳細頁面頂部找到。

備註:

如果登入時遇到「The redirect_uri MUST match the registered callback URL for this application.」錯誤訊息,請嘗試將 Patreon OAuth App 的 Redirect URI 與 Logto App 的 redirect URL(包含協定)保持一致,以解決此問題。

管理 OAuth 應用程式

前往 Patreon 的 Clients & API Keys 頁面,你可以新增、編輯或刪除現有的 OAuth 應用程式。你也可以在 OAuth 應用程式詳細頁面找到 Client ID 並產生 Client secrets

設定你的連接器 (Connector)

將你在前述 OAuth 應用程式詳細頁面取得的 Client IDClient Secret 分別填入 clientIdclientSecret 欄位。

scope 是以空格分隔的 權限範圍 (scopes) 列表。如果未提供,預設為 identity identity[email]

設定類型

名稱類型
clientIdstring
clientSecretstring
scopestring

測試 Patreon 連接器 (Connector)

就是這麼簡單。Patreon 連接器現在應該可以使用了。別忘了 在登入體驗 (Sign-in experience) 中啟用連接器

參考資料

Patreon - API 文件 (API Documentation)

Patreon - 開發者 - 用戶端 (Developers - Clients)