繁體中文(香港)
  • auth
  • comparison
  • auth0
  • identity

Logto 與 Auth0 的區別以及我們的看法

我們的客戶經常問我們與 Auth0 有何不同。在本文中,我們將解釋關鍵細節,並分享一些強而有力的意見,說明我們的產品與 Auth0 及其他替代品的區別。

Guamian
Guamian
Product & Design

介紹

什麼是 Auth0

Auth0 成立於 2013 年,是一個基於雲的平臺,為開發人員提供工具和服務,便於將身份驗證和身份管理功能輕鬆集成到他們的應用程式中。它在客戶身份存取管理領域中擁有領先的市場地位。

什麼是 Logto

Logto 的理念源自我們創始人 Gao 的簡單動機,他曾嘗試使用 Okta 和 Auth0,但對繁瑣的開發者體驗和高昂的成本感到沮喪。他堅信許多其他開發者和團隊也面臨類似的挑戰。因此,我們將 Logto 視為 Auth0 的替代方案,一個更現代和潮流的解決方案。

Logto 對比 Auth0

簡介

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

我們專門迎合那些可能被 Auth0 忽略的用戶,這些用戶包括需要數位解決方案的開發者和初創企業。

😄 我們的產品擁抱開源

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

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

我們採取謹慎的方法來決定構建哪些功能。我們避免不假思索地為每個使用案例提供功能,因為這可能會讓最終用戶感到困惑或受困。通過遵循這一原則並受到社群的聲音指導,我們確保提供最佳的開發者體驗,並提供一個更直觀、輕量級的產品。

😄 Auth0:高前期成本(預付),Logto:根據實際使用付費,節省成本(按需付費)。

我們的定價透明合理,採用按需付費和分級定價,與 Auth0 相比提供了顯著的成本節省。這也使心靈得到了解脫,因為 Auth0 的預付計劃要求你每月預測用戶流量。

10,000 月活躍用戶的成�本

我們的成本,如果我們的 SKU 類似其他市場上替代品的情況下,10,000 個每月活躍用戶的成本是多少?

😄 我們近期待迎接新時代的產品路線圖

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

此外,我們承諾為人工智慧公司提供更強大的支援。我們最近與一些人工智慧公司合作,這是開發人工智慧應用程式和插件的寶貴夥伴。

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

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

使用案例Logto 推薦產品Auth0
個人開發者正在從事小型項目,需要創建一個身份驗證系統並管理用戶組。Logto Hobby🙅 繁瑣
早期初創公司需要從零構建一個綜合身份基礎設施,涵蓋身份驗證到授權。Logto Pro🙅 預算不友好
🔥 熱門場景:人工智慧公司開發 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. 價格不合理且不透明,企業計劃的每月活躍用戶(MAU)限制驚人地低。
  2. 複雜的產品和功能集交織在一起,定制性有限。

Logto 在更有效的方式下解決這些問題,專注於許多其他產品經常忽略的領域。

我們的產品擁抱開源

Logto 提供開源和雲版本,確保你始終擁有一個永遠免費的開源版本。這使我們與市場上的 Auth0 和其他替代品區分開來。開源深深地融入了我們的 DNA,創造了在 Logto 優秀的文化。

因此,Logto 可擴展且適合成長,提供靈活性和定制化。我們的成長由社群和團隊的努力推動,在僅僅一年的時間裡,我們實現了以下成果:

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

同時,我們在構建產品時保持透明的方法,並維持高標準的代碼質量。我們的指南和 SDK 設計成易於使用,讓任何人都可以輕鬆跟隨,無須任何困難。這種簡單性和包容性在全球開發者中引起了共鳴。

Logto 幫助我們快速且輕鬆地完成了身份驗證。如果你正在尋求身份驗證層,這就是解決方案。代碼清晰且容易定制,若你需要可調整。輕鬆在熱門雲平台上部署。我們在生產環境中使用,沒有遇到任何問題。

-- Ufuk Arslan,Mobilist 聯合創始人

現代開發者體驗

一目了然的易用工具

通過比較 Logto 與 Auth0 的介面和支援功能,你可以清楚了解到我們的理念和不同之處。為了說明這一點,我們來看看本地應用程序設置頁面作為示例。

Auth0 應用詳情頁面Logto 應用詳情頁面

Auth0 vs. Logto 應用詳情

簡約是謹慎決策過程的結果。我們根據目標用戶的需求仔細選擇和優先考慮功能,旨在提供最佳的開發者體驗。

以下是我們的層次和基礎架構:

Logto 基礎架構

此外,Logto 是人工智慧和其他輕量產品的身份驗證的絕佳選擇。我們鼓勵你探索我們的教程,這展示了 Logto 如何支援 ChatGPT 插件。

✍️ 使用 Logto 實現 ChatGPT 插件用戶身份驗證

✍️ 使用 Logto 簡化 Outline 身份驗證

簡易集成

確保流暢和用戶友好的集成過程對於創造卓越的開發者體驗非常重要。Logto 提供上下文指南,幫助開發者高效地將 Logto 與他們的應用程序集成。

我們一直在使用 Logto 作為身份驗證系統,這無疑是一個遊戲改變者。集成過程順暢,通過提供安全高效的登入方式大大改善了用戶體驗。整體來說,我們強烈推薦 Logto 作為任何想要提升身份驗證系統的組織的解決方案。

-- André König,openformation.io 的 CEO

這是我們的集成指南與 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 組件對所有人開放。要更深入了解這個主題,我建議閱讀這篇文章獲取更多信息:

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

Auth0:高前期成本(預付);Logto:根據實際使用付費,節省成本(按需付費)

Auth0 是行業內的知名公司,主要針對企業客戶。然而,他們的定價策略對於中小企業來説可能負擔沉重。在上一篇文章中,我們討論並總結了一些與此問題相關的點。我建議閱讀該文章以獲得更多詳細信息:

🎉 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 收取的。對於 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 在提供授權和用戶管理方面都不夠強。

StytchClerkLogto
特性 內建角色基於存取控制
API 用戶管理
控制台 用戶管理 - 查看、添加、更新、暫停、刪除用戶
控制台 用戶管理 - 審核日誌

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

Logto 嚴謹遵循經驗豐富的開放標準,稱為 OpenID Connect,基於 OAuth 2.0。這一協議為我們的服務提供牢固基礎,提供靈活性和可擴展性,還有更好的生產體驗。

結語

我們概述了我們產品的看法和定位。看看你的需求和業務情況,選擇符合你需求的最佳解決方案。