繁體中文(台灣)
  • auth
  • comparison
  • auth0
  • identity

什麼讓 Logto 與 Auth0 不同,以及我們的觀點

我們的客戶常常問我們什麼讓我們與 Auth0 不同。在這篇文章中,我們將解釋關鍵細節,並分享一些強烈的看法,說明我們的產品如何與 Auth0 和其他替代方案區分開。

Guamian
Guamian
Product & Design

介紹

什麼是 Auth0

Auth0 成立於 2013 年,是一個基於雲端的平台,提供開發者工具和服務,輕鬆將認證和身份管理功能整合到他們的應用程式中。作為客戶身份存取管理的業界領導者,它佔有重要地位。

什麼是 Logto

Logto 的創建靈感來自我們的創始人 Gao 的一個簡單動機,他嘗試了 Okta 和 Auth0,但對繁瑣的開發者體驗和高昂的費用感到不滿。他堅信其他許多開發者和團隊也面臨類似的挑戰。這就是為什麼我們將 Logto 視為 Auth0 的替代方案,一個更現代和創新的解決方案。

Logto vs. Auth0

TL;DR

😄 我們優先考慮 Auth0 被忽視的用戶的需求

我們專門滿足可能被 Auth0 忽視的用戶的需求,包括需要數位解決方案的開發者和初創公司。

😄 我們的產品擁抱開源

除了雲端版本,我們同時維護一個備受推崇的社群驅動的開源版本。

😄 我們為目標用戶提供具有競爭力的開發者體驗

我們採取細緻的方法來確定要構建哪些功能。我們避免盲目地為每個使用案例提供功能,因為這可能會讓最終用戶感到困惑或陷入困境。透過遵循這一原則並受到社群的意見指導,我們能確保提供最佳的開發者體驗,並提供一個更直觀、更輕便的產品。

😄 Auth0: 高昂的前期成本(預付);Logto: 根據實際使用量付費,省錢(隨用隨付)。

我們的定價透明且合理,採取隨用隨付和分層定價。這比起 Auth0 提供了顯著的成本節省。這也減輕了心理壓力,因為 Auth0 的預付計劃要求你每月預測用戶流量。

10,000 MAU 的成本

如果我們有 10,000 個每月活躍用戶,在與市場上的其他選擇相似的 SKU 中,成本會是多少?

😄 我們的近期路線圖擁抱新的時代

我們即將推出的產品線包括 組織、企業 SSO, 專注於為軟體即服務 (SaaS) 提供最佳的身份模型。我們已經獲得足夠的最佳實踐和意見,因為我們使用自己的身份模型和架構設計來構建自己的雲服務。

此外,我們致力於為 AI 公司提供更強大的支持。最近,我們與一些 AI 公司合作,充當開發 AI 應用程式和插件的寶貴夥伴。

我們優先考慮 Auth0 被忽視的用戶的需求

Logto 是為了更好地解決以下問題,以迎合 Auth0 被忽視用戶的需求。作為尋找身份解決方案的開發者或企業,他們可能會遇到以下情況:

使用案例Logto 推薦產品Auth0
個人開發者從事小型專案,需要建立認證系統和管理用戶群組。Logto Hobby🙅 繁瑣
初創公司需要從頭開始構建全面的身份基礎設施,包括認證到授權。Logto Pro🙅 不友好的預算
🔥 熱門情境: AI 公司開發 ChatGPT 插件但尚未制定獲利策略。Logto Hobby, Logto Pro🙅 不友好的預算
擁有多個應用程式的企業需要維持集中的身份系統。Logto Hobby, Logto ProAuth0 Essentials, Auth0 Professional
中型公司尋找開發者友好的身份方案,用於微服務,同時控制預算。Logto Pro🙅 繁瑣,不友好的預算
提供各種服務給多個客戶的技術顧問或技術專業人士。Logto Cloud / Logto OSS🙅 不友好的預算
熱衷開源的開發者探索 OpenID Connect (OIDC) 並建立自己的登入流程。Logto OSS❌ 無可用選項
正在尋找內部部署身份驗證解決方案的企業。Logto OSS❌ 無可用選項

如果你發現自己屬於任何這些群體,太好了!這正是我們努力為你解決的問題。 Auth0 未能完美地處理這些場景,原因在於:

  1. 不合理和不透明的定價,對於非企業計劃的每月活躍用戶數限制非常低。
  2. 複雜的產品和功能組合,缺乏定制化。

Logto 致力於更有效地解決這些問題,專注於許多其他產品容易忽視的領域。

我們的產品擁抱開源

Logto 提供開源和雲版本,確保你永遠可以隨時使用免費的開源選項。這使我們在市場上與 Auth0 和其他選擇區分開來。開源深植於我們的 DNA,在 Logto 培養了很好的文化氛圍。

因此,Logto 可擴展且非常適合增長,提供靈活性和定制化。我們的社群和團隊的努力推動了我們的成長,在短短一年內,我們已經取得以下成就:

  1. 26 個連結器
  2. 11 種語言的本地化
  3. 12 種開發框架
  4. 在我們的互動式且對開發者友好的(所謂“低代碼”)控制台中可以完成的所有工作,都可以通過我們的 管理 API 完成。

同時,我們在構建產品時保持透明的方法,並維持高標準的代碼質量。我們的指導方針和開發包設計得相當以用戶為導向,讓任何人都能毫不費力地按步驟進行。簡單和包容性在全球開發者中引起共鳴。

Logto 幫助我們快速且輕鬆地實現了認證。如果你正在尋找認證層,這就是解決方案。代碼清晰,如果你需要,也可以輕鬆定制。很容易在主流雲解決方案上部署。我們已經在生產環境中使用它,沒有任何問題。

-- Ufuk Arslan, Mobilist 聯合創始人

現代開發者體驗

簡單易用的工具

通過將 Logto 與 Auth0 的界面和支持的功能進行比較,你將清楚地了解我們的理念和區分點。為了說明這一點,我們以一個原生應用程式設定頁面為例。

Auth0 應用程式細節頁Logto 應用程式細節頁

Auth0 vs. Logto 應用程式細節

簡單來自於周全的決策過程。我們根據目標用戶的需求,仔細選擇和優先考慮功能,旨在提供最佳的開發者體驗。

以下是我們的層次和基礎設施:

Logto 基礎設施

此外,Logto 是 AI 和其他輕量產品中認證的絕佳選擇。我們鼓勵你探索我們的教程,展示 Logto 如何支持 ChatGPT 插件。

✍️ 使用 Logto 實現 ChatGPT 插件用戶認證

✍️ 使用 Logto 簡化 Outline 認證

易於整合

確保流暢且用戶友好的集成過程對於創建出色的開發者體驗至關重要。Logto 提供上下文指導,以幫助開發者高效地將 Logto 與他們的應用程式整合。

我們一直在使用 Logto 作為唯一的身份驗證系統,它真的改變了遊戲規則。集成過程順利,通過提供安全高效的登入方式,大大改進了用戶體驗。總體而言,我們強烈推薦 Logto 給尋求提升身份驗證系統的組織。

-- André König, openformation.io 執行長

這是我們的整合指南與 Auth0 的快速比較:

Auth0 示例教學Logto 示例教學

Auth0 vs. Logto 整合指引

配置驅動開發 (CDD)

我們將配置驅動開發整合到我們的工程和產品開發流程中,因為它有助於確保一致且出色的開發者體驗。

以連結器為例。

連結器在 Logto 中起著至關重要的作用,讓最終用戶能夠使用無密碼註冊、登入和社交登入。 Logto 提供用戶設置或自行創建連結器的能力。

我們的連結器設計得十分靈活,允許用戶輕鬆安裝或開發自己的自定義連結。為了簡化過程,我們受到配置驅動開發 (CDD) 的啟發,實施了一個稱為“動態表單”的解決方案。

透過此方法並按照我們的配置指南,開發者能省下大量工作。此方法還提供更多定制和靈活性。例如,如果用戶想要自定義社交連結器,可以在 Logto 中實現,但在其他解決方案中不行。

Auth0 連結器配置Logto 連結器配置

Auth0 vs. Logto 連結器配置

若要了解我們的方法和實踐,請參閱本文:

✍️ 我們如何支持多樣化連結器

更多定制但開箱即用

在市場上,你會找到一些方案提供廣泛定制但缺乏開箱即用的便利,或提供開箱直接功能但有限制。不過,Logto 在兩者之間找到了平衡。

當涉及到身份驗證時,擁有端到端的用戶流是必需的。我們提供一個可直接使用的用戶界面流,開發者和新創公司可以迅速適應他們的需求。我們認為這是必要的。

我們的登入體驗,包括配置和最終用戶界面,提供比 Auth0 更大的靈活性和定制化選擇。 Auth0 可能針對一些不太關鍵的功能提供大量定制選擇,但 Logto 通過提供全面的品牌化、自定義 CSS 能力以及靈活地分層身份驗證方法,來解決這一問題。

Auth0 的登入配置

Logto 登入體驗 1Logto 登入�體驗 2

Auth0 vs. Logto 登入定制化

此外,我們將開源精神擴展到我們的 UI 和產品設計。我們讓我們的用戶流和 UI 組件對所有人開放。若要更深入了解這個主題,我建議查看這篇文章以獲取更多資訊:

🎨 從代碼到畫布:Logto 使登入體驗設計開源

Auth0: 高昂的前期成本(預付);Logto: 根據實際使用量付費,省錢(隨用隨付)

Auth0 是業界知名的公司,主要目標對象是企業客戶。然而,他們的定價策略可能對小型到中型企業 (SMBs) 帶來沉重負擔。在上一篇文章中,我們討論並總結了幾個關於這個問題的要點。我建議閱讀該文章以獲取更多細節:

🎉 Logto 揭示了一個解決初創公司困境的新定價模型

負擔得起且合理

我們遵循的一個基本原則是,我們的定價應在市場上具有競爭力。它不應超出潛在客戶預期支付的數額。此圖展示了一些例子。

MAU免費HobbyPro
50000$56-$86/月$168-$288/月
10,000-$96-$176/月$288-$528/月
50,000-$416-$816/月$1248-$2448/月

舉個例子,如果考慮到 10,000 每月活動用戶 (MAU),我們的定價比 Auth0 少最多 80%。

同時,我們的團隊曾被一個謎題困惑了好一陣子:為什麼對於每月一次登入的用戶和每天登入的用戶的價格一樣?分層 MAU 價格可以保證客戶的最終帳單的完整性和合理性。

自然,分層 MAU 的單位價格是根據每個階層的 MAU 收取的。在 Hobby 和 Pro 計劃中,適用以下單位價格。

  • 對於 Tier 1 MAU (偶爾 MAU),Hobby 計劃的單位價格為 $0.008,Pro 計劃的單位價格為 $0.024
  • 對於 Tier 2 MAU (頻繁 MAU):Hobby 計劃的單位價格為 $0.012,Pro 計劃的單位價格為 $0.032
  • 對於 Tier 3 MAU (幾乎每天 MAU):Hobby 計劃的單位價格為 $0.016,Pro 計劃的單位價格為 $0.048

如果你好奇分層 MAU 的意思,請查看我們的定價模型:

💰 Logto 定價模型

可預測且透明

Auth0 付款

Auth0 價格一覽

我們常常從客戶那裡聽到,結算過程可能感覺就像解謎,導致意外的高額費用。他們希望能夠確定自己到底支付了什麼,以防突然出現很高的帳單。這種透明度應當是客戶體驗的一致部分,而不應只是隱藏在幫助中心的定價文件中。

可預測

在購買之前,我們提供可預測性,通過提供 預先發票計算器。這個工具將幫助開發者和企業進行預算規劃,提供最低和最高成本估算。

在使用過程中,在控制台中,因為我們也提供隨用隨付策略,所以我們即時顯示你的預算成本:

Logto 計劃使用情況

Logto 計劃使用情況和帳單預測

透明

透過在結算過程中顯示完整公式,賬單中的每個變量和單位價格都一目了然。憑藉我們的定價模型和公式,用戶甚至可以自行計算,確保清晰和理解。

Logto 與其他替代方案

Logto 更擅長支持更多框架(對比 Clerk)

Clerk 也是一個現代身份驗證工具,但它專注於 React 和 Web 生態系統,缺乏對授權(訪問控制)特性的支持。

例如,他們缺少對 Flutter、Go、iOS 和 Android 等流行語言的支持。

Logto 更擅長靈活的系統架構(對比 Clerk, Ory)

此外,Clerk 和 Ory 的組織-專案-應用程式系統架構使得很難實現多應用的集中身份系統和構建類似多租戶 SaaS 的應用程式。

若要獲得對集中身份系統的更多洞察以及我們的多應用考量的想法,請查看這篇文章:

🤔️ 為什麼你需要一個多應用業務的集中身份系統

Logto 更擅長開箱即用的身份驗證(對比 Ory, SuperTokens)

Ory 是一個專注於身份驗證的開源專案。然而,它在工程方面有自己的獨特見解,缺乏開箱即用的身份驗證解決方案。我們遷移的客戶告訴我們,Ory 使用一種叫做 Kratos 和 Hydra(OIDC 提供者)的基於會話的解決方案,但缺乏一個清晰的示例展示它們如何一起工作。這一限制令開發者無法迅速開始他們的開發工作。

Logto 更擅長支持授權 + 用戶管理(對比 Clerk, Stytch)

無論是 Clerk 還是 Stytch 在授權和用戶管理方面都不像 Logto 提供充足的支持。

StytchClerkLogto
功能 內建角色基於訪問控制
API 用戶管理
控制台 用戶管理 - 查看、添加、更新、暫停、刪除用戶
控制台 用戶管理 - 審計日誌

Logto 嚴格遵循開放標準(對比 SuperTokens)

Logto 詳細遵循經過考驗的開放標準,即 OpenID Connect,它基於 OAuth 2.0。此協議為我們的服務提供了堅實的基礎,提供靈活性和可擴展性,也更好地適應生產體驗。

結語

我們已經闡述了我們產品的觀點和定位。看看你的需求和業務情況,選擇最合適的解決方案。