跳至主要內容

社交連接器 (Social connectors)

透過在 Logto 啟用 社交登入,簡化使用者註冊流程並提升轉換率。使用者可快速且安全地利用現有社群帳號登入,無需建立密碼或經歷繁瑣的註冊流程。Logto 提供多種預建社交連接器,並支援自訂整合,靈活滿足各種需求。

選擇你的社交連接器

Logto 提供兩種類型的社交連接器:

Logto 為主流社交平台提供預先配置的連接器,開箱即用。

還有更多...

自訂你的社交連接器

如有自訂需求,可利用 OAuth 2.0 與 OIDC (OpenID Connect) 標準整合你偏好的服務提供者。

若標準連接器無法滿足你的特殊需求,歡迎 聯絡我們。對於 OSS 使用者,若有急迫需求,也可自行實作連接器 (OSS)。我們也非常歡迎貢獻;你的努力可能正好幫助到其他有相同需求的社群成員。

設定步驟

  1. 前往 控制台 > 連接器 > 社交連接器
  2. 點擊「新增社交連接器」,選擇所需類型。
  3. 依照 README 指引填寫必要欄位並自訂設定。
  4. 點擊「儲存並完成」。
  5. 測試連接器,啟動一次社交登入流程。

請注意以下設定:

  • 身分提供者名稱 (Identity provider name):每個社交連接器都有唯一的身分提供者 (IdP, Identity Provider) 名稱,用於區分使用者身分。常見連接器使用固定 IdP 名稱,自訂連接器則需填寫唯一值。詳情請參閱 IdP 名稱
  • 同步使用者資料 (Sync user profiles):選擇何時同步 使用者資料(如頭像、用戶名)。預設為「僅註冊時同步」,「每次登入時同步」為另一選項,但可能覆蓋自訂使用者資料。
  • 啟用權杖儲存 (Enable token storage):對於支援的社交連接器,你可啟用權杖儲存,讓 Logto 在使用者以社交提供者登入時,安全儲存存取權杖 (Access token) 與重新整理權杖 (Refresh token) 於 秘密保管庫 (Secret Vault)。這讓你的應用程式可在不需使用者再次驗證 (Authentication) 的情況下,代表使用者存取第三方 API。詳情請參閱 聯邦權杖儲存 (Federated token storage)

啟用社交登入

成功建立社交連接器後,你可在登入體驗中啟用為社交登入按鈕(如「以 Google 繼續」)。

  1. 前往 控制台 > 登入體驗 > 註冊與登入
  2. (選填)若僅需社交登入,註冊識別碼可選擇「不適用」。
  3. 將已設定的社交連接器加入「社交登入」區塊。
  4. 依需求調整連接器順序。
  5. 點擊「儲存變更」並測試「即時預覽」。

詳情請參閱 社交登入