什麼讓 Logto 與 Auth0 不同,以及我們的觀點
我們的客戶常常問我們什麼讓我們與 Auth0 不同。在這篇文章中,我們將解釋關鍵細節,並分享一些強烈的看法,說明我們的產品如何與 Auth0 和其他替代方案區分開。
介紹
什麼是 Auth0
Auth0 成立於 2013 年,是一個基於雲端的平台,提供開發者工具和服務,輕鬆將認證和身份管理功能整合到他們的應用程式中。作為客戶身份存取管理的業界領導者,它佔有重要地位。
什麼是 Logto
Logto 的創建靈感來自我們的創始人 Gao 的一個簡單動機,他嘗試了 Okta 和 Auth0,但對繁瑣的開發者體驗和高昂的費用感到不滿。他堅信其他許多開發者和團隊也面臨類似的挑戰。這就是為什麼我們將 Logto 視為 Auth0 的替代方案,一個更現代和創新的解決方案。
Logto vs. Auth0
TL;DR
😄 我們優先考慮 Auth0 被忽視的用戶的需求
我們專門滿足可能被 Auth0 忽視的用戶的需求,包括需要數位解決方案的開發者和初創公司。
😄 我們的產品擁抱開源
除了雲端版本,我們同時維護一個備受推崇的社群驅動的開源版本。
😄 我們為目標用戶提供具有競爭力的開發者體驗
我們採取細緻的方法來確定要構建哪些功能。我們避免盲目地為每個使用案例提供功能,因為這可能會讓最終用戶感到困惑或陷入困境。透過遵循這一原則並受到社群的意見指導,我們能確保提供最佳的開發者體驗,並提供一個更直觀、更輕便的產品。
😄 Auth0: 高昂的前期成本(預付);Logto: 根據實際使用量付費,省錢(隨用隨付)。
我們的定價透明且合理,採取隨用隨付和分層定價。這比起 Auth0 提供了顯著的成本節省。這也減輕了心理壓力,因為 Auth0 的預付計劃要求你每月預測用戶流量。
如果我們有 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 Pro | Auth0 Essentials, Auth0 Professional |
中型公司尋找開發者友好的身份方案,用於微服務,同時控制預算。 | Logto Pro | 🙅 繁瑣,不友好的預算 |
提供各種服務給多個客戶的技術顧問或技術專業人士。 | Logto Cloud / Logto OSS | 🙅 不友好的預算 |
熱衷開源的開發者探索 OpenID Connect (OIDC) 並建立自己的登入流程。 | Logto OSS | ❌ 無可用選項 |
正在尋找內部部署身份驗證解決方案的企業。 | Logto OSS | ❌ 無可用選項 |
如果你發現自己屬於任何這些群體,太好了!這正是我們努力為你解決的問題。 Auth0 未能完美地處理這些場景,原因在於:
- 不合理和不透明的定價,對於非企業計劃的每月活躍用戶數限制非常低。
- 複雜的產品和功能組合,缺乏定制化。
Logto 致力於更有效地解決這些問題,專注於許多其他產品容易忽視的領域。
我們的產品擁抱開源
Logto 提供開源和雲版本,確保你永遠可以隨時使用免費的開源選項。這使我們在市場上與 Auth0 和其他選擇區分開來。開源深植於我們的 DNA,在 Logto 培養了很好的文化氛圍。
因此,Logto 可擴展且非常適合增長,提供靈活性和定制化。我們的社群和團隊的努力推動了我們的成長,在短短一年內,我們已經取得以下成就:
- 26 個連結器
- 11 種語言的本地化
- 12 種開發框架
- 在我們的互動式且對開發者友好的(所謂“低代碼”)控制台中可以完成的所有工作,都可以通過我們的 管理 API 完成。
同時,我們在構建產品時保持透明的方法,並維持高標準的代碼質量。我們的指導方針和開發包設計得相當以用戶為導向,讓任何人都能毫不費力地按步驟進行。簡單和包容性在全球開發者中引起共鳴。
Logto 幫助我們快速且輕鬆地實現了認證。如果你正在尋找認證層,這就是解決方案。代碼清晰,如果你需要,也可以輕鬆定制。很容易在主流雲解決方案上部署。我們已經在生產環境中使用它,沒有任何問題。
-- Ufuk Arslan, Mobilist 聯合創始人
現代開發者體驗
簡單易用的工具
通過將 Logto 與 Auth0 的界面和支持的功能進行比較,你將清楚地了解我們的理念和區分點。為了說明這一點,我們以一個原生應用程式設定頁面為例。
Auth0 vs. Logto 應用程式細節
簡單來自於周全的決策過程。我們根據目標用戶的需求,仔細選擇和優先考慮功能,旨在提供最佳的開發者體驗。
以下是我們的層次和基礎設施:
此外,Logto 是 AI 和其他輕量產品中認證的絕佳選擇。我們鼓勵你探索我們的教程,展示 Logto 如何 支持 ChatGPT 插件。
易於整合
確保流暢且用戶友好的集成過程對於創建出色的開發者體驗至關重要。Logto 提供上下文指導,以幫助開發者高效地將 Logto 與他們的應用程式整合。
我們一直在使用 Logto 作為唯一的身份驗證系統,它真的改變了遊戲規則。集成過程順利,通過提供安全高效的登入方式,大大改進了用戶體驗。總體而言,我們強烈推薦 Logto 給尋求提升身份驗證系統的組織。
-- André König, openformation.io 執行長
這是我們的整合指南與 Auth0 的快速比較:
Auth0 vs. Logto 整合指引
配置驅動開發 (CDD)
我們將配置驅動開發整合到我們的工程和產品開發流程中,因為它有助於確保一致且出色的開發者體驗。
以連結器為例。
連結器在 Logto 中起著至關重要的作用,讓最終用戶能夠使用無密碼註冊、登入和社交登入。 Logto 提供用戶設置或自行創建連結器的能力。
我們的連結器設計得十分靈活,允許用戶輕鬆安裝或開發自己的自定義連結。為了簡化過程,我們受到配置驅動開發 (CDD) 的啟發,實施了一個稱為“動態表單”的解決方案。
透過此方法並按照我們的配置指南,開發者能省下大量工作。此方法還提供更多定制和靈活性。例如,如果用戶想要自定義社交連結器,可以在 Logto 中實現,但在其他解決方案中不行。
Auth0 vs. Logto 連結器配置
若要了解我們的方法和實踐,請參閱本文:
更多定制但開箱即用
在市場上,你會找到一些方案提供廣泛定制但缺乏開箱即用的便利,或提供開箱直接功能但有限制。不過,Logto 在兩者之間找到了平衡。
當涉及到身份驗證時,擁有端到端的用戶流是必需的。我們提供一個可直接使用的用戶界面流,開發者和新創公司可以迅速適應他們的需求。我們認為這是必要的。
我們的登入體驗,包括配置和最終用戶界面,提供比 Auth0 更大的靈活性和定制化選擇。 Auth0 可能針對一些不太關鍵的功能提供大量定制選擇,但 Logto 通過提供全面的品牌化、自定義 CSS 能力以及靈活地分層身份驗證方法,來解決這一問題。