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 の前払いプランは毎月のユーザー流量を予測しなければならないため、精神的な安心感を与えることができます。
他の市場にある代替品と同様の SKU で月間アクティブユーザー1万人の場合、コストはどうなるか?
😄 近い将来の新たな時代に向けての私たちのロードマップ
今後の製品ラインには 組織、エンタープライズSSO などが含まれており、SaaS(Software as a Service)向けの最適なアイデンティティモデルを提供することに注力しています。私たちは自社のクラウドサービスを構築するためのアイデンティティモデルとアーキテクチャデザインを使用したベストプラクティスと意見を既に獲得してきました。
さらに、AI 企業に対するより強力なサポートを提供することも約束しています。最近、一部の AI 企業とパートナーシップを結び、AI アプリケーションやプラグインの開発に貴重なパートナーとして活用されています。
Auth0 の見過ごされたユーザーのニーズを優先します
Auth0 の見過ごされたユーザーのニーズに応えるため、Logto は次のような問題をより良い方法で解決します。アイデンティティソリューションを求めている開発者やビジネスが考えられる以下のような状況に遭遇します:
ユースケース | Logto 推奨オファリング | Auth0 |
---|---|---|
小規模なプロジェクトに取り組む個々の開発者が認証システムを作成し、ユーザーグループを管理する必要がある。 | Logto Hobby | 🙅 煩雑 |
認証から承認までの包括的なアイデンティティインフラストラクチャが必要な初期段階のスタートアップ | Logto Pro | 🙅 予算に優しくない |
🔥 ホットシナリオ: マネタイズ戦略を持たない ChatGPT プラグインを開発している AI 企業 | 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 はこれらのシナリオを解決できなかった理由は以下の通りです:
- 非合理で不透明な価格設定、非エンタープライズプランに対する驚くほど低い MAU 制限。
- 限られたカスタマイズで組み合わされた複雑な製品と機能セット。
Logto は、他の多くの製品が見過ごしがちな分野に焦点を当てて、これらの問題をより効果的に解決します。
私たちの製品はオープンソースを受け入れています
Logto はオープンソースバージョンとクラウドバージョンの両方を提供し、常に無料のオープンソースオプションが永遠に利用できることを保証します。これが当社の市場での Auth0 や他の代替品との差です。オープンソースは私たちの DNA に深く根ざしており、Logto では素晴らしい文化を育みます。
結果として、Logto は拡張性があり成長に理想的で、柔軟性とカスタマイズが可能です。私たちのコミュニティとチームの努力が成長を推進しており、わずか一年で以下の成果を達成しました:
- 26 個のコネクター
- 11 言語を対 象としたローカライゼーション
- 12 の開発フレームワーク
- 私たちのインタラクティブで開発者フレンドリーな(いわゆる「ローコード」)コンソールでできることはすべて、管理 API を通じて実現できます。
同時に、製品の開発に透明性のあるアプローチを維持し、コード品質の高い基準を守ります。私たちのガイドと SDK はユーザーフレンドリーであり、誰でも簡単に従うことができるように設計されています。このシンプルさと包括性は、世界中の開発者に支持されています。
Logto は私たちが素早く簡単に認証を含むことを可能にしました。もし認証レイヤーを探しているなら、これがソリューションです。コードは明確で、カスタマイズも簡単です。主流のクラウドソリューションに簡単にデプロイできます。私たちは問題なくプロダクションで使用しています。
-- Ufuk Arslan, Mobilist の共同創設者
モダンな開発者体験
一目でわかる使いやすいツール
Logto のインターフェイスとサポートされている機能を Auth0 と比較することで、私たちの哲学と差別化ポイントを明確に理解できます。このことを説明するために、ネイティブアプリケーション設定ページの例を見てみましょう。
Auth0 と Logto アプリケーション詳細
シンプルさは綿密な意思決定プロセスの結果です。ターゲット ユーザーのニーズに基づいて機能を慎重に選び、優先順位をつけています。ベストな開発者体験を届けることを目指しています。
これが私たちのレイヤーとインフラストラクチャです:
さらに、Logto は AI や他の軽量製品の認証に優れた選択肢です。私たちのチュートリアルをぜひご覧ください。Logto が ChatGPT プラグインをサポートする方法を示しています。
✍️ Logto を使った ChatGPT プラグインのユーザー認証を実装する
簡単な統合
スムーズでユーザーフレンドリーな統合プロセスを確保することは、優れた開発者体験を創り出すために重要です。Logto は、アプリケーションと Logto を効率的に統合するためのコンテキストガイドを提供します。
私たちは Logto を唯一の認証システムとして利用しており、本当にゲームチェンジャーです。統合はシームレスで、ユーザー体験を著しく改善しました。安心してログインできます。全体として、認証システムを強化したい組織には強くお勧めします。
-- André König, openformation.io の CEO
私たちの統合ガイドと Auth0 の比較を簡単に見てみましょう:
Auth0 と Logto 統合ガイド
Config Driven Development (CDD) を取り入れた開発
私たちは、Config Driven Development をエンジニアリングとプロダクト開発プロセスに取り入れ、それが一貫して素晴らしい開発者体験を保証するのに役立つからです。
コネクターを例として考えてみましょう。
コネクターは、エンドユーザーがパスワードレスのサインアップ、サインイン、ソーシャルサインインを利用できるようにする手助けとなります。Logto は、ユーザーが独自のコネクターを設定したり作成したりできるようにしています。
私たちのコネクターは非常に柔軟に設計されており、ユーザーは簡単にインストールしたり、カスタムのものを開発したりできます。このプロセスを簡素化するために、Config Driven Development (CDD) に基づいて「Dynamic Form」というソリューションを実装しました。
このアプローチとコンフィギュレーションガイドに従うことで、開発者は多くの努力を節約できます。また、より高いカスタマイズ性と柔軟性を提供します。たとえば、ユーザーがカスタムソーシャルコネクターを望む場合、それは Logto で可能ですが、他のソリューションでは不可能です。
Auth0 と Logto コネクター設定
私たちのアプローチと慣行について詳しく知りたい方は、この記事をご覧ください:
カスタマイズが可能かつすぐに使える機能
市場には、広範なカスタマイズを提供するもののすぐに使える便利さに欠けるソリューションや、すぐに使える機能を提供するものの制限があるものがいくつかあります。しかし、Logto はその両方をバランスを取って提供しています。
認証に関しては、エンドツーエンドのユーザーフローを持つことが不可欠です。私たちはすぐに利用できる UI フローを提供し、開発者やスタートアップがニーズに迅速に適応できるようにしています。これを必要としています。
私たちのサインイン体験は、設定とエンドユーザーインターフェイスの両方において、Auth0 と比べてより柔軟性とカスタマイズ性を提供します。Auth0 はそれほど重要でない機能に対して広範なカスタマイズオプションを提供するかもしれませんが、Logto はブランド全体を一括でカスタマイズ可能な CSS 機能、認証方法の層化の柔軟性を提供して、この問題に対処しています。
Auth0 と Logto のサインインカスタマイズ
さらに、私たちは UI と製品デザインにオープンソースマインドを拡張します。私たちのユーザーフローと UI コンポーネントをすべての人に公開します。このトピックについてより詳しく知りたい方は、この記事をご覧ください:
🎨 コードからキャンバスへ:Logto はサインイン体験デザインをオープンソース化します
Auth0:高い先行コスト(前払い);Logto:実際の使用量に対して支払い、お金を節約(従量課金制)
Auth0 は主にエンタープライズ顧客にサービスを提供する業界の著名な企業ですが、その価格戦略は中小企業 (SMB) にとって負担となることがあります。前回の記事では、この問題に関していくつかの点を詳細に解説しました。詳細についてはその記事をご覧ください:
🎉 Logto がスタートアップのハードルを背景で解決するために新しい価格モデルを発表
アクセシブルで合理的
私たちが遵守する基本原則の一つは、市場の他の選択肢と比較して競争力のある価格設定を確保する ことです。それは潜在的なクライアントが期待する以上の料金ではないはずです。このチャートは、いくつかの例を示しています。
MAU | Free | Hobby | Pro |
---|---|---|---|
5000 | 0 | $56-$86/mo | $168-$288/mo |
10,000 | - | $96-$176/mo | $288-$528/mo |
50,000 | - | $416-$816/mo | $1248-$2448/mo |
例として、月間アクティブユーザー (MAU) が 10,000 の場合、当社の価格は Auth0 と比べて最大 80% も安くなっています。
一方で、私たちのチームは長い間疑問に思っていたことがあります:なぜ 1 回サインしたユーザーと毎日サインインするユーザーの価格が同じなのか?階層化された MAU 料金は、顧客の最終請求書の完全性と合理性を保証できます。
自然に、単価は各階層の MAU に対して課金されます。Hobby および Pro プランでは、次の単価が適用されます。
- Tier 1 MAU (Occasional MAU) の価格: Hobby プランでは $0.008、Pro プランでは $0.024
- Tier 2 MAU (Frequent MAU) の価格: Hobby プランでは $0.012、Pro プランでは $0.032
- Tier 3 MAU (Almost daily MAU) の価格: Hobby プランでは $0.016、Pro プランでは $0.048
階層化された MAU が何を意味するのか興味がある方は、私たちの価格モデルを見てください:
予測可能で透明
Auth0 価格一目
お客様からよく聞かれるのは、請求プロセスがミステリーのように感じられ、予期しないコストにつながることです。彼らは何に対して支払っているのかを確かめたいし、突然の高額請求を防ぎたいと思っています。この明確さは、カスタマーエクスペリエンスの一貫した部分であるべきで、ヘルプセンターのどこかにある価格ドキュメントに隠されているべきではありません。
予測可能
購入する前に、請求書予測計算機を提供して予測可能性を提供します。このツールは、開発者やビジネスが予算計画を立てる際に、最低および最高のコストを見積もるのに役立ちます。
使用中、コンソールでは従量制課金戦略を採用しているため、タイムリーに次回の請求書を表示します:
Logto プラン使用状況と請求予測
透明性
私たちの請求プロセスで完全な公式を公開することで、すべての変数と単価が請求書に明確に表示されます。価格モデルと公式を使って、ユーザーは自分で計算することさえでき、明確さと理解を確保します。
Logto vs. 他の代替品
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 の両方が、承認やユーザー管理のサポートという点で不十分です。
Stytch | Clerk | Logto | |
---|---|---|---|
機能 組み込みの役割ベースのアクセス制御 | ❌ | ❌ | ✅ |
API ユーザー管理 | ✅ | ✅ | ✅ |
コンソール ユーザー管理 - 表示、追加、更新、停止、ユーザーの削除 | ❌ | ✅ | ✅ |
コンソール ユーザー管理 - 監査ログ | ✅ | ❌ | ✅ |
Logto はオープンスタンダードに厳密に従います(SuperTokens と比較して)
Logto は、オープンスタンダードである OpenID Connect に厳密に従います。これは OAuth 2.0 を基にしたものです。このプロトコルは、柔軟性とスケーラビリティのある確固たる基盤を提供し、より良いプロダクション体験を可能にします。
終わりに
私たちは製品の視点とポジショニングを説明しました。要件とビジネスの状況を見直して、ニーズを満たす最善のソリューションを選択してください。