設定 LinkedIn 社交登入
Logto 官方的 LinkedIn 社交登入連接器。
本指南假設你已對 Logto 連接器 (Connectors) 有基本了解。若不熟悉,請參閱 連接器 (Connectors) 指南以開始使用。
開始使用
LinkedIn 連接器讓終端使用者可以透過 LinkedIn OAuth 2.0 驗證協議,使用他們自己的 LinkedIn 帳號登入你的應用程式。
設定 LinkedIn 應用程式
前往 LinkedIn Developers 並使用你的 LinkedIn 帳戶登入。如果你還沒有帳戶,可以註冊一個。
然後,創建一個應用程式。
步驟 1: 填寫應用程式詳細資訊。
完成表單並創建應用程式。
步驟 2: 設定回呼 URL。
前往應用程式詳細資訊頁面,找到 "Auth" 標籤,"OAuth 2.0" 區段,並找到 "Authorized redirect URLs for your app" 欄位。
在我們的情況下,這將是 ${your_logto_endpoint}/callback/${connector_id}。例如 https://foo.logto.app/callback/${connector_id}。connector_id 可以在 Logto 管理控制台連接器詳細資訊頁面的頂部欄位找到。
步驟 3: 新增產品。
前往 "Products" 標籤,新增產品 "Sign In with LinkedIn using OpenID Connect"。
配置你的連接器
在你的 Logto 連接器配置中,使用從應用程式的 "Auth" 標籤,"Application credentials" 區段獲得的值填寫以下欄位:
- clientId: 你的應用程式的 Client ID。
- clientSecret: 你的應用程式的 Primary Client Secret。
scope 是一個以空格分隔的 OIDC 權限範圍列表。如果未提供,預設權限範圍是 openid profile email。
配置類型
| 名稱 | 類型 |
|---|---|
| clientId | string |
| clientSecret | string |
| scope | string |
測試 LinkedIn 連接器
就是這麼簡單。LinkedIn 連接器現在應該已可使用。別忘了 在註冊與登入中啟用社交連接器。
參考資料
使用 LinkedIn 登入