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.
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.
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'utilisation | Offre recommandée Logto | Auth0 |
---|---|---|
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 Pro | Auth0 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 :
- Tarification déraisonnable et opaque, avec une limite de MAU surprenante pour les plans non-entreprise.
- 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 :
- 26 connecteurs
- 11 langues pour la localisation
- 12 frameworks de développement
- 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.
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 :
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 :
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.
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.
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 :
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.
MAU | Gratuit | 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 |
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
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 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 :
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.
Stytch | Clerk | Logto | |
---|---|---|---|
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.