Français
  • auth
  • comparison
  • auth0
  • identity

Ce qui différencie Logto de Auth0 et notre point de vue à ce sujet

Nos clients nous demandent souvent ce qui nous distingue de Auth0. Dans cet article, nous allons expliquer les détails clés et partager quelques opinions fortes sur ce qui distingue notre produit de Auth0 et d'autres alternatives.

Guamian
Guamian
Product & Design

Introduction

Qu'est-ce que Auth0

Auth0, établi en 2013, est une plateforme basée sur le cloud qui offre aux développeurs des outils et services pour facilement intégrer des fonctionnalités d'authentification et de gestion de l'identité dans leurs applications. Elle occupe une position de premier plan en tant que leader du marché en gestion de l'accès à l'identité des clients.

Qu'est-ce que Logto

L'idée derrière Logto a été déclenchée par une motivation simple de notre fondateur Gao, qui a essayé à la fois Okta et Auth0 mais s'est frustré avec l'expérience développeur lourde et les coûts élevés. Il croit fermement que de nombreux autres développeurs et équipes rencontrent des défis similaires. C'est pourquoi nous considérons Logto comme une alternative à Auth0, une solution plus moderne et tendance.

Logto vs Auth0

TL;DR

😄 Nous priorisons les besoins des utilisateurs oubliés par Auth0

Nous ciblons spécifiquement les utilisateurs qui peuvent être oubliés par Auth0, y compris les développeurs et les startups ayant besoin de solutions numériques.

😄 Notre produit embrasse l'open-source

En plus de la version cloud, nous maintenons en parallèle une version open-source connue et communautaire.

😄 Expérience développeur compétitive pour nos utilisateurs cibles

Nous adoptons une approche méticuleuse pour déterminer quelles fonctionnalités développer. Nous évitons de livrer aveuglément des fonctionnalités pour chaque cas d'utilisation, car cela peut laisser les utilisateurs finaux se sentir piégés ou confus. En suivant ce principe et guidé par la voix de la communauté, nous pouvons garantir la meilleure expérience développeur et offrir un produit plus intuitif et léger.

😄 Auth0 : Coût élevé upfront (prépayé) ; Logto : Payez pour l'utilisation réelle, économisez de l'argent (paiement à l'utilisation).

Notre tarification est transparente et raisonnable avec une tarification à l'utilisation et par paliers. Cela offre des économies significatives par rapport à Auth0. C'est aussi un soulagement mental puisque les plans prépayés de Auth0 vous obligent à prévoir le trafic utilisateur chaque mois.

Coût de 10 000 MAU

Quel serait le coût si nous avions 10 000 utilisateurs actifs mensuels avec un SKU similaire à d'autres alternatives sur le marché ?

😄 Notre feuille de route à court terme pour embrasser la nouvelle ère

Nos nouvelles lignes de produits incluent organisation, SSO d'entreprise, se concentrant sur la fourniture du meilleur modèle d'identité pour le Software as a Service (SaaS). Nous avons déjà acquis suffisamment de meilleures pratiques et d'opinions en utilisant notre propre modèle d'identité et conception d'architecture pour construire notre propre service cloud.

De plus, nous nous sommes engagés à fournir un support plus robuste pour les entreprises d'IA. Nous avons récemment établi des partenariats avec des entreprises d'IA, ce qui sert de compagnon précieux pour développer des applications et plugins d'IA.

Nous priorisons les besoins des utilisateurs oubliés par Auth0

Logto vise à résoudre les problèmes suivants de manière améliorée pour répondre aux besoins des utilisateurs oubliés par Auth0. En tant que développeurs ou entreprises cherchant des solutions d'identité, ils peuvent rencontrer les situations suivantes :

Cas d'utilisationOffre recommandée LogtoAuth0
Développeurs individuels travaillant sur des projets à petite échelle nécessitant de créer un système d'authentification et de gérer des groupes d'utilisateurs.Logto Hobby🙅 Compliqué
Startups en phase de démarrage nécessitant une infrastructure d'identité complète dès le départ, allant de l'authentification à l'autorisation.Logto Pro🙅 Inabordable
🔥 Scénario chaud : entreprises d'IA développant des plugins ChatGPT sans stratégie de monétisation en place.Logto Hobby, Logto Pro🙅 Inabordable
Entreprises avec plusieurs applications nécessitant de maintenir un système d'identité centralisé.Logto Hobby, Logto ProAuth0 essentials, Auth0 Professional
Entreprises de taille moyenne cherchant une solution d'identité amicale pour les développeurs pour les microservices tout en maintenant le contrôle du budget.Logto Pro🙅 Compliqué, Inabordable
Une société de conseil technologique ou des professionnels tech offrant divers services à plusieurs clients.Logto Cloud / Logto OSS🙅 Inabordable
Développeurs open-source enthousiastes explorant OpenID Connect (OIDC) et construisant leur propre flux de connexion.Logto OSS❌ Pas disponible
Grandes entreprises à la recherche de solutions d'authentification sur site.Logto OSS❌ Pas disponible

Si vous vous retrouvez dans l'un de ces groupes, génial ! C'est précisément ce que nous visons à résoudre pour vous. Auth0 n'a pas abordé ces scénarios parfaitement en raison de :

  1. Tarification déraisonnable et opaque, avec une limite de MAU surprenante pour les plans non-entreprise.
  2. Produits et ensembles de fonctionnalités complexes qui s'entassent avec une personnalisation limitée.

Logto est là pour résoudre ces problèmes de manière plus efficace, en se concentrant sur les domaines que de nombreux autres produits ont tendance à négliger.

Notre produit embrasse l'open-source

Logto fournit à la fois une version open-source et cloud, garantissant que vous ayez toujours une option open-source gratuite disponible pour toujours. Cela nous distingue de Auth0 et d'autres alternatives sur le marché. L'open-source est profondément ancré dans notre ADN, favorisant une culture fantastique chez Logto.

En conséquence, Logto est évolutif et idéal pour la croissance, offrant flexibilité et personnalisation. Les efforts de notre communauté et notre équipe ont alimenté notre croissance, et en seulement un an, nous avons accompli les éléments suivants :

  1. 26 connecteurs
  2. 11 langues pour la localisation
  3. 12 frameworks de développement
  4. Tout ce que vous pouvez faire dans notre console interactive et conviviale pour les développeurs (dite "low-code"), est réalisable à travers notre API de gestion.

Simultanément, nous maintenons une approche transparente lors de la construction de notre produit et maintenons des normes élevées de qualité de code. Nos guides et SDKs sont conçus pour être conviviaux, permettant à quiconque de suivre facilement sans aucune difficulté. La simplicité et l'inclusivité ont résonné avec les développeurs du monde entier.

Logto nous a aidé à intégrer rapidement et facilement l'authentification. Si vous recherchez une couche d'authentification, c'est la solution. Le code est clair et facile à personnaliser si vous en avez besoin. Facile à déployer sur les solutions cloud grand public. Nous l'utilisons en production sans aucun problème.

-- Ufuk Arslan, Co-fondateur de Mobilist

Expérience développeur moderne

Un outil facile à utiliser d'un coup d'œil

En comparant l'interface et les fonctionnalités supportées de Logto avec Auth0, vous obtiendrez une compréhension claire de notre philosophie et des points de différenciation. Pour illustrer cela, examinons une page de paramètres d'application native en exemple.

Page de détails de l'application Auth0Page de détails de l'application Logto

Auth0 vs. Logto détails de l'application

La simplicité est le résultat d'un processus de prise de décision méticuleux. Nous sélectionnons et priorisons soigneusement les fonctionnalités en fonction des besoins de nos utilisateurs cibles, avec pour objectif de fournir la meilleure expérience développeur possible.

Voici nos couches et infrastructure :

Infrastructure Logto

De plus, Logto est un excellent choix pour l'authentification dans les produits d'IA et autres produits légers. Nous vous encourageons à explorer nos tutoriels, qui démontrent comment Logto soutient les plugins ChatGPT.

✍️ Implémentez l'authentification des utilisateurs de plugins ChatGPT avec Logto

✍️ Simplifiez l'authentification Outline avec Logto

Intégration facile

Assurer un processus d'intégration fluide et convivial est important pour créer une excellente expérience développeur. Logto fournit des guides contextuels pour aider les développeurs à intégrer Logto efficacement avec leur application.

Nous utilisons Logto comme LE système d'authentification et c'est vraiment un changeur de jeu. L'intégration a été transparente et elle a considérablement amélioré l'expérience utilisateur en fournissant un moyen sûr et efficace de se connecter. Dans l'ensemble, nous recommandons fortement Logto à toute organisation cherchant à améliorer leur système d'authentification.

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

Voici une rapide comparaison de nos guides d'intégration avec Auth0 :

Tutoriel Auth0Tutoriel Logto

Auth0 vs. Logto guide d'intégration

Développement dirigé par la configuration (CDD)

Nous incorporons le Développement dirigé par la configuration dans notre processus d'ingénierie et de développement produit car il aide à garantir une expérience développeur cohérente et excellente.

Prenons les connecteurs comme un exemple.

Les connecteurs jouent un rôle crucial dans Logto en permettant aux utilisateurs finaux d'utiliser l'inscription sans mot de passe, la connexion et la connexion sociale. Logto offre aux utilisateurs la possibilité de configurer ou de créer leurs propres connecteurs.

Nos connecteurs sont conçus pour être hautement flexibles, permettant aux utilisateurs de facilement installer ou développer leurs propres customisations. Pour simplifier le processus, nous avons mis en place une solution appelée "Formulaire dynamique" inspirée par le Développement dirigé par la configuration (CDD).

En adoptant cette approche et en suivant notre guide de configuration, les développeurs peuvent économiser une quantité significative d'effort. Cette approche offre également une plus grande personnalisation et flexibilité. Par exemple, si les utilisateurs désirent un connecteur social personnalisé, cela peut être réalisé dans Logto mais pas dans d'autres solutions.

Configuration du connecteur Auth0Configuration du connecteur Logto

Auth0 vs. Logto configuration des connecteurs

Pour en savoir plus sur notre approche et nos pratiques, consultez cet article :

✍️ Comment nous supportons une variété diversifiée de connecteurs

Plus de personnalisation mais clé-en-main

Sur le marché, vous trouverez diverses solutions qui offrent soit une personnalisation étendue mais manquent de commodité clé-en-main, soit fournissent une fonctionnalité clé-en-main mais avec des limitations. Cependant, Logto trouve un équilibre entre les deux.

En ce qui concerne l'authentification, avoir un flux utilisateur de bout en bout est essentiel. Nous offrons un flux UI prêt à l'emploi que les développeurs et startups peuvent rapidement adapter à leurs besoins. Nous considérons cela comme une nécessité.

Notre expérience de connexion, incluant à la fois la configuration et l'interface utilisateur finale, offre une plus grande flexibilité et personnalisation par rapport à Auth0. Auth0 peut offrir des options de personnalisation étendues pour des fonctionnalités moins critiques, mais Logto aborde ce problème en fournissant un branding global, des capacités CSS personnalisées, et la flexibilité de superposer vos méthodes d'authentification.

Configuration de connexion de Auth0

Expérience de connexion Logto 1Expérience de connexion Logto 2

Auth0 vs. Logto personnalisation de connexion

En outre, nous étendons la mentalité open-source à notre UI et design produit. Nous rendons notre flux utilisateur et nos composants UI accessibles à tous. Pour approfondir ce sujet, je recommande de consulter cet article pour plus d'informations :

🎨 Du code à la toile : Logto rend la conception de l'expérience de connexion open-source

Auth0 : Coût élevé upfront (prépayé) ; Logto : Payez pour l'utilisation réelle, économisez de l'argent (paiement à l'utilisation)

Auth0 est une entreprise de premier plan dans l'industrie qui s'adresse principalement aux clients d'entreprise. Cependant, leurs stratégies de tarification peuvent être lourdes pour les petites et moyennes entreprises (PMEs). Dans notre article précédent, nous avons discuté et conclu plusieurs points concernant cette question. Je recommande de lire cet article pour plus de détails :

🎉 Logto a dévoilé un nouveau modèle de tarification pour résoudre les obstacles des startups en coulisses

Accessible et raisonnable

Un principe fondamental que nous respectons est de garantir que notre tarification soit compétitive par rapport à d'autres options sur le marché. Elle ne doit pas être plus élevée que ce que les clients potentiels s'attendent à payer. Ce tableau illustre quelques exemples.

MAUGratuitHobbyPro
50000$56-$86/mo$168-$288/mo
10,000-$96-$176/mo$288-$528/mo
50,000-$416-$816/mo$1248-$2448/mo

Pour illustrer avec un exemple, si nous considérons 10 000 utilisateurs actifs mensuels (MAU), notre tarification est jusqu'à 80 % inférieure à celle de Auth0.

Pendant ce temps, notre équipe s'est interrogée pendant un certain temps : pourquoi le prix est-il le même pour les utilisateurs qui se connectent une fois et pour ceux qui se connectent tous les jours du mois ? Le prix des MAU par palier peut garantir l'intégrité et la raisonnabilité de la facture finale des clients.

Naturellement, le prix unitaire est facturé pour chaque MAU par palier. Dans le cas des plans Hobby et Pro, les prix unitaires suivants s'appliquent.

  • Pour Tier 1 MAU (MAU Occasionnel), les prix unitaires sont $0.008 pour le plan Hobby et $0.024 pour le plan Pro.
  • Pour Tier 2 MAU (MAU Fréquent) : les prix unitaires sont $0.012 pour le plan Hobby et $0.032 pour le plan Pro.
  • Pour Tier 3 MAU (MAU Presque quotidien) : les prix unitaires sont $0.016 pour le plan Hobby et $0.048 pour le plan Pro

Si vous êtes curieux de savoir ce que signifie MAU par palier, jetez un œil à notre modèle de tarification :

💰 Modèle de tarification Logto

Prévisible et transparent

Paiement Auth0

Prix de Auth0 d'un coup d'œil

Nous avons souvent entendu de la part des clients que le processus de facturation peut sembler être un mystère, entraînant des coûts inattendus. Ils veulent être sûrs de savoir exactement ce pour quoi ils paient et éviter des factures soudaines et élevées. Cette clarté doit être une partie intégrante de l'expérience client, et non pas trouvée sur un document de tarification quelque part caché dans le centre d'aide.

Prévisible

Avant d'effectuer un achat, nous offrons une prévisibilité en fournissant un calculateur de pré-facture. Cet outil aidera les développeurs et les entreprises dans la planification budgétaire en fournissant des estimations de coût minimum et maximum.

Pendant l'utilisation, dans la console, puisque nous proposons également une stratégie de paiement à l'utilisation, nous affichons votre facture à venir en temps voulu :

Utilisation du plan Logto

Utilisation du plan Logto et prévision de facturation

Transparent

En affichant la formule complète dans notre processus de facturation, chaque variable et prix unitaire est clairement montré dans la facture. Avec notre modèle de tarification et formule, les utilisateurs peuvent même effectuer les calculs eux-mêmes, garantissant clarté et compréhension.

Logto vs. autres alternatives

Logto est meilleur pour le support de plus de frameworks (vs. Clerk)

Clerk est également un outil d'authentification moderne, mais il s'est ciblé dans l'écosystème React et web et manque de support pour les fonctionnalités d'autorisation (contrôle d'accès).

Par exemple, ils manquent de support pour les langages populaires tels que Flutter, Go, iOS et Android.

Logto est meilleur pour l'architecture système flexible (vs. Clerk, Ory)

De plus, l'architecture système organisation-projet-app de Clerk et Ory rend difficile la mise en œuvre de systèmes d'identité centralisés multi-applications et la construction d'applications multi-tenant de type SaaS.

Pour obtenir plus de renseignements sur les systèmes d'identité centralisés et nos réflexions sur les considérations multi-applications, consultez cet article :

🤔️ Pourquoi avez-vous besoin d'un système d'identité centralisé pour une entreprise multi-application

Logto est meilleur pour l'authentification clé-en-main (vs. Ory, SuperTokens)

Ory est un projet open-source qui se concentre également sur l'authentification. Cependant, il a ses propres perspectives uniques en termes d'ingénierie et manque d'une solution d'authentification clé-en-main. Nos clients migrés nous ont informés qu'Ory utilise des solutions basées sur les sessions appelées Kratos et Hydra (fournisseur OIDC), mais ils manquent d'un exemple clair démontrant comment ils fonctionnent ensemble. Cette limitation empêche les développeurs de démarrer rapidement leur processus de développement.

Logto est meilleur pour le support de l'autorisation + gestion des utilisateurs (vs. Clerk, Stytch)

Tant Clerk que Stytch sont en deçà en fournissant un support suffisant pour l'autorisation et la gestion des utilisateurs.

StytchClerkLogto
Fonctionnalité Contrôle d'accès basé sur les rôles intégré
API Gestion des utilisateurs
Console Gestion des utilisateurs - Voir, Ajouter, Mettre à jour, Suspendre, Supprimer l'utilisateur
Console Gestion des utilisateurs - Journaux d'audit

Logto adhère strictement aux standards ouverts (vs. SuperTokens)

Logto adhère méticuleusement au standard ouvert éprouvé connu sous le nom de OpenID Connect, construit sur OAuth 2.0. Ce protocole fournit une base solide pour nos services, offrant à la fois flexibilité et évolutivité, également une meilleure expérience de production.

Conclusion

Nous avons décrit les perspectives et le positionnement de notre produit. Examinez vos besoins et votre situation d'affaires, et choisissez la meilleure solution qui répond à vos attentes.