跳至主要內容

帳號設定

Logto 提供兩組帳號設定 API,讓使用者能管理儲存在 Logto 的帳號與個人資料。

Logto 的 Account API 是現成可用的前端端點,讓終端使用者能安全地檢視與更新自己的資訊,並內建權限檢查。只需將其嵌入你的用戶端應用程式,即可打造完善的自助帳號設定頁面。

主要特色:

  • 終端使用者設定:使用者可管理自己的登入識別碼與憑證、社交帳號、MFA 方法,以及個人資料。
  • 前端整合:設計為可安全直接於前端使用。
  • 極簡設定:即插即用端點,無需自訂伺服器。
  • 權限控制:可透過 Management API 設定啟用哪些 Account API。

使用 Management API

Management API 是 Logto 的核心管理介面,僅限管理員或後端服務存取。它提供最大彈性與完整 CRUD 控制權,讓你能自訂管理工具。若你需要完全自訂的自助入口或非標準的使用者管理功能,可將部分 Management API 端點包裝在你自有的「Account API」層,並以你的業務驗證邏輯保護。

主要特色:

  • 僅限管理員存取:適用於開發者與後台系統
  • 完整使用者生命週期:建立、查詢、更新、刪除、停用或還原帳號
  • 進階操作:產生個人存取權杖、模擬使用者、連接 OAuth 應用、客製化工作流程等

Account API vs. Management API

功能Account APIManagement API
目標使用者終端使用者管理員 / 開發者
存取情境用戶端 / 前端伺服器端 / 後端
權限模型可透過 Management API 切換啟用哪些 Account API。由開發者完全自訂
支援功能檢視、更新、刪除:使用者名稱、電子郵件、手機、密碼、社交帳號、MFA、個人資料所有基本設定 + 刪除 / 停用 / 還原帳號、個人存取權杖、使用者模擬、連接 OAuth 應用等
設定複雜度極低(即插即用)中至高(需自訂實作)
適用時機快速在用戶端應用程式推出安全的自助帳號設定頁,且設定極簡時。當 Account API 無法滿足需求時,例如複雜的帳號刪除邏輯、高風險操作或需打造後台管理工具時。