¿Qué distingue a Logto de Auth0 y nuestra perspectiva al respecto
Nuestros clientes a menudo nos preguntan qué nos diferencia de Auth0. En este artículo, explicaremos los detalles clave y compartiremos algunas opiniones firmes sobre lo que distingue a nuestro producto de Auth0 y otras alternativas.
Introducción
¿Qué es Auth0?
Auth0, establecida en 2013, es una plataforma basada en la nube que capacita a los desarrolladores con herramientas y servicios para incorporar fácilmente funcionalidades de autenticación y gestión de identidad en sus aplicaciones. Ocupa una posición prominente como líder en la industria de la gestión de acceso de identidades de clientes.
¿Qué es Logto?
La idea detrás de Logto surgió de una motivación sencilla de nuestro fundador Gao, quien probó tanto Okta como Auth0 pero se sintió frustrado con la experiencia agobiante para los desarrolladores y los altos costos. Él cree firmemente que numerosos otros desarrolladores y equipos enfrentan desafíos similares. Por eso consideramos a Logto como una alternativa a Auth0, una solución más moderna y moderna.
Logto frente a Auth0
TL;DR
😄 Priorizamos las necesidades de los usuarios pasados por alto de Auth0
Nos dirigimos específicamente a usuarios que pueden ser pasados por alto por Auth0, incluidos desarrolladores y startups que necesitan soluciones digitales.
😄 Nuestro producto adopta el código abierto
Además de la versión en la nube, al mismo tiempo mantenemos una versión de código abierto con buena reputación impulsada por la comunidad.
😄 Experiencia de desarrollador competitiva para nuestros usuarios objetivo
Tomamos un enfoque meticuloso para determinar qué características construir. Evitamos desarrollar características sin propósito para cada caso de uso, ya que esto puede dejar a los usuarios finales atrapados o confundidos. Al seguir este principio y guiados por la voz de la comunidad, podemos garantizar la mejor experiencia para el desarrollador y proporcionar un producto más intuitivo y ligero.
😄 Auth0: alto costo inicial (prepago); Logto: pago por uso real, ahorra dinero (pago por uso).
Nuestro precio es transparente y razonable con precios de pago por uso y escalonados. Esto ofrece un ahorro significativo de costos en comparación con Auth0. También es un alivio mental, ya que los planes prepagados de Auth0 te obligan a predecir el tráfico de usuarios cada mes.
¿Cuál sería el costo si tenemos 10,000 usuarios activos mensuales dentro del SKU similares a otras alternativas en el mercado?
😄 Nuestro roadmap a corto plazo para abrazar la nueva era
Nuestras próximas líneas de productos incluyen organización, SSO empresarial, enfocándose en proporcionar el mejor modelo de identidad para Software como Servicio (SaaS). Ya hemos adquirido suficientes mejores prácticas y opiniones al usar nuestro propio modelo de identidad y diseño de arquitectura para construir nuestro propio servicio en la nube.
Además, nos hemos comprometido a proporcionar un soporte más robusto para empresas de IA. Recientemente nos hemos asociado con algunas empresas de IA, lo que sirve como un compañero valioso para el desarrollo de aplicaciones y complementos de IA.
Priorizamos las necesidades de los usuarios pasados por alto de Auth0
Logto está diseñado para abordar los siguientes problemas de una mejor manera para atender las necesidades de los usuarios pasados por alto por Auth0. Como desarrolladores o empresas que buscan soluciones de identidad, pueden encontrarse en las siguientes situaciones:
Casos de uso | Oferta recomendada de Logto | Auth0 |
---|---|---|
Desarrolladores individuales que trabajan en proyectos a pequeña escala que necesitan crear un sistema de autenticación y gestionar grupos de usuarios. | Logto Hobby | 🙅 Complejo |
Startups en etapa inicial que requieren una infraestructura de identidad integral desde cero, abarcando desde autenticación hasta autorización. | Logto Pro | 🙅 Presupuesto no amigable |
🔥 Escenario caliente: Empresas de IA que desarrollan complementos de ChatGPT sin una estrategia de monetización. | Logto Hobby, Logto Pro | 🙅 Presupuesto no amigable |
Empresas con múltiples aplicaciones que necesitan mantener un sistema de identidad centralizado. | Logto Hobby, Logto Pro | Auth0 essentials, Auth0 Professional |
Empresas medianas que buscan una solución de identidad amigable para desarrolladores para micro servicios mientras mantienen el control sobre el presupuesto. | Logto Pro | 🙅 Complejo, Presupuesto no amigable |
Consultorías tecnológicas o profesionales de tecnología que ofrecen varios servicios a múltiples clientes. | Logto Cloud / Logto OSS | 🙅 Presupuesto no amigable |
Desarrolladores entusiastas del código abierto explorando OpenID Connect (OIDC) y construyendo su propio flujo de inicio de sesión. | Logto OSS | ❌ No disponible |
Corporaciones en busca de soluciones de autenticación in situ. | Logto OSS | ❌ No disponible |
Si te encuentras dentro de alguno de estos grupos, ¡genial! Esto es precisamente lo que pretendemos resolver para ti. Auth0 no ha abordado perfectamente estos escenarios debido a:
- Precios irrazonables y no transparentes, con un sorprendentemente bajo límite de MAU para planes no empresariales.
- Productos complejos y conjuntos de características que se fusionan con una personalización limitada.
Logto está aquí para abordar estos problemas de una manera más efectiva, enfocándose en áreas que muchos otros productos tienden a pasar por alto.
Nuestro producto adopta el código abierto
Logto proporciona tanto una versión de código abierto como una de nube, asegurando que siempre tengas una opción de código abierto gratuito disponible para siempre. Esto nos distingue de Auth0 y otras alternativas en el mercado. El código abierto está profundamente arraigado en nuestro ADN, fomentando una cultura fantástica en Logto.
Como resultado, Logto es escalable e ideal para el crecimiento, ofreciendo flexibilidad y personalización. Los esfuerzos de nuestra comunidad y equipo han impulsado nuestro crecimiento, y en tan solo un año, hemos logrado lo siguiente:
- 26 conectores
- 11 idiomas para localización
- 12 frameworks de desarrollo
- Todo lo que puedes hacer en nuestra (llamada "low-code") consola interactiva y amigable para desarrolladores es posible gracias a nuestra API de gestión.
Simultáneamente, mantenemos un enfoque transparente mientras construimos nuestro producto y mantenemos altos estándares de calidad de código. Nuestras guías y SDKs están diseñados para ser fáciles de usar, permitiendo a cualquiera seguirlas sin dificultades. La simplicidad y la inclusividad han resonado con desarrolladores en todo el mundo.
Logto nos ha ayudado a incluir autenticación rápida y fácilmente. Si estás buscando una capa de autenticación, esta es la solución. El código es claro y fácil de personalizar si lo necesitas. Fácil de desplegar en soluciones en la nube convencionales. Lo estamos usando en producción sin ningún problema.
-- Ufuk Arslan, Co-fundador de Mobilist
Experiencia moderna para desarrolladores
Una herramienta fácil de usar a simple vista
Comparando la interfaz y las características soportadas de Logto con Auth0, obtendrás una clara comprensión de nuestra filosofía y puntos de diferenciación. Para ilustrarlo, examinemos como ejemplo una página de configuración de aplicaciones nativas.
Auth0 vs. Logto detalles de la aplicación
La simplicidad es el resultado de un proceso de toma de decisiones meticuloso. Seleccionamos y priorizamos cuidadosamente las características basándonos en las necesidades de nuestros usuarios objetivo, con el objetivo de ofrecer la mejor experiencia posible para los desarrolladores.
Aquí están nuestras capas e infraestructura:
Además, Logto es una opción excelente para la autenticación en IA y otros productos ligeros. Te animamos a explorar nuestros tutoriales, que demuestran cómo Logto admite complementos de ChatGPT.
✍️ Implementa la autenticación de usuarios para complementos de ChatGPT con Logto
✍️ Simplifica la autenticación de Outline con Logto
Integración fácil
Asegurar un proceso de integración sencillo y amigable para el usuario es importante para crear una excelente experiencia para los desarrolladores. Logto proporciona guías en contexto para ayudar a los desarrolladores a integrar Logto eficientemente con sus aplicaciones.
Hemos estado usando Logto como EL sistema de autenticación y realmente ha sido un cambio de juego. La integración fue perfecta y mejoró significativamente la experiencia del usuario al proporcionar una forma segura y eficiente de iniciar sesión. En general, recomendamos encarecidamente Logto para cualquier organización que busque mejorar su sistema de autenticación.
-- André König, CEO en openformation.io
Aquí hay una rápida comparación de nuestras guías de integración con Auth0:
Guía de integración Auth0 vs. Logto
Desarrollo Orientado a Configuración (CDD)
Incorporamos el Desarrollo Orientado a Configuración en nuestro proceso de ingeniería y desarrollo de productos porque ayuda a garantizar una experiencia de desarrollador consistente y excelente.
Tomemos los conectores como ejemplo.
Los conectores desempeñan un papel crucial en Logto al permitir a los usuarios finales utilizar el registro sin contraseña, el inicio de sesión y el inicio de sesión social. Logto ofrece a los usuarios la capacidad de configurar o crear sus propios conectores.
Nuestros conectores están diseñados para ser altamente flexibles, permitiendo a los usuarios instalar fácilmente o desarrollar los suyos propios personalizados. Para simplificar el proceso, hemos implementado una solución llamada "Formulario Dinámico" inspirada en el Desarrollo Orientado a Configuración (CDD).
Al adoptar este enfoque y seguir nuestra guía de configuración, los desarrolladores pueden ahorrar una cantidad significativa de esfuerzo. Este enfoque también ofrece una mayor personalización y flexibilidad. Por ejemplo, si los usuarios desean un conector social personalizado, esto se puede lograr en Logto pero no en otras soluciones.
Configuración del conector Auth0 vs. Logto
Para aprender más sobre nuestro enfoque y prácticas, consulta este artículo:
✍️ Cómo apoyamos una variedad de conectores diversos
Más personalización pero listo para usar
En el mercado, encontrarás varias soluciones que ofrecen una personalización extensa pero carecen de conveniencia lista para usar, o proporcionan funcionalidad lista para usar pero con limitaciones. Sin embargo, Logto logra un equilibrio entre ambos.
Cuando se trata de autenticación, tener un flujo de usuario de extremo a extremo es esencial. Ofrecemos un flujo de interfaz de usuario listo para usar que los desarrolladores y las startups pueden adaptar rápidamente a sus necesidades. Consideramos que esto es una necesidad.
Nuestra experiencia de inicio de sesión, incluyendo tanto la configuración como la interfaz de usuario final, ofrece una mayor flexibilidad y personalización en comparación con Auth0. Auth0 puede ofrecer opciones de personalización extensas para características menos críticas, pero Logto aborda este problema proporcionando una marca global, capacidades de CSS personalizadas y la flexibilidad para superponer tus métodos de autenticación.
Personalización del inicio de sesión Auth0 vs. Logto
Además, extendemos la mentalidad de código abierto a nuestro diseño de UI y producto. Hacemos accesibles nuestro flujo de usuario y componentes de UI para todos. Para profundizar en este tema, te recomiendo consultar este artículo para más información:
🎨 Del código al lienzo: Logto hace el diseño de la experiencia de inicio de sesión de código abierto
Auth0: alto costo inicial (prepago); Logto: Pago por uso real, ahorra dinero (pago por uso)
Auth0 es una empresa prominente en la industria que atiende principalmente a clientes empresariales. Sin embargo, sus estrategias de precios pueden ser una carga para las pequeñas y medianas empresas (PYMES). En nuestro artículo anterior, discutimos y llegamos a varias conclusiones sobre este asunto. Recomiendo leer ese artículo para obtener más detalles:
Accesible y razonable
Un principio fundamental que respetamos es garantizar que nuestros precios sean competitivos en comparación con otras opciones en el mercado. No debería ser más de lo que los clientes potenciales esperan pagar. Este gráfico ilustra algunos ejemplos.
MAU | Gratis | Hobby | Pro |
---|---|---|---|
5000 | 0 | $56-$86/mes | $168-$288/mes |
10,000 | - | $96-$176/mes | $288-$528/mes |
50,000 | - | $416-$816/mes | $1248-$2448/mes |
Para ilustrarlo con un ejemplo, si consideramos 10,000 usuarios activos mensuales (MAU), nuestro precio es hasta un 80% menos que Auth0.
Mientras tanto, nuestro equipo ha estado desconcertado por un misterio durante bastante tiempo: ¿por qué el precio es el mismo para los usuarios que inician sesión una vez y aquellos que inician sesión todos los días del mes? El precio escalonado de MAU puede garantizar la integridad y razonabilidad de la factura final de los clientes.
Naturalmente, el precio unitario se cobra para cada MAU escalonado. En el caso de los planes Hobby y Pro, se aplican los siguientes precios unitarios.
- Para el MAU de Nivel 1 (MAU Ocasional), los Precios Unitarios son $0.008 para el plan Hobby y $0.024 para el plan Pro.
- Para el MAU de Nivel 2 (MAU Frecuente): los Precios Unitarios son $0.012 para el plan Hobby y $0.032 para el plan Pro.
- Para el MAU de Nivel 3 (MAU Casi diario): los Precios Unitarios son $0.016 para el plan Hobby y $0.048 para el plan Pro.
Si tienes curiosidad por saber qué significa MAU escalonado, consulta nuestro modelo de precios:
Predecible y transparente
Precio de Auth0 a simple vista
A menudo hemos escuchado de clientes que el proceso de facturación puede sentirse como un misterio, lo que lleva a costos inesperados. Quieren estar seguros de exactamente lo que están pagando y prevenir facturas altas repentinas. Esta claridad debe ser una parte consistente de la experiencia del cliente, no solo encontrarse en un documento de precios oculto en el centro de ayuda.
Predecible
Antes de realizar una compra, ofrecemos predictibilidad proporcionando una calculadora de pre-factura. Esta herramienta ayudará a los desarrolladores y empresas en la planificación presupuestaria proporcionando estimaciones de costos mínimas y máximas.
Mientras está en uso, en consola, dado que también ofrecemos una estrategia de pago por uso, mostramos tu próxima factura a tiempo:
Uso del plan Logto y predicción de facturación
Transparente
Mostrando la fórmula completa en nuestro proceso de facturación, cada variable y precio unitario se muestra claramente en la factura. Con nuestro modelo de precios y fórmula, los usuarios incluso pueden realizar los cálculos ellos mismos, asegurando claridad y comprensión.
Logto frente a otras alternativas
Logto es mejor al apoyar más frameworks (vs. Clerk)
Clerk es también una herramienta de autenticación moderna, pero se ha dirigido dentro del ecosistema React y web y carece de soporte para características de autorización (control de acceso).
Por ejemplo, carecen del soporte de lenguajes populares para Flutter, Go, iOS y Android.
Logto es mejor en flexibilidad del sistema arquitectónico (vs. Clerk, Ory)
Además, la organización-proyecto-app del sistema de arquitectura de Clerk y Ory hace que sea un desafío implementar sistemas de identidad centralizados de múltiples aplicaciones y construir aplicaciones tipo SaaS de múltiples inquilinos.
Para obtener más información sobre sistemas de identidad centralizados y nuestros pensamientos sobre consideraciones de múltiples aplicaciones, consulta este artículo:
🤔️ Por qué necesitas un sistema de identidad centralizado para un negocio de múltiples aplicaciones
Logto es mejor en autenticación lista para usar (vs. Ory, SuperTokens)
Ory es un proyecto de código abierto que también se enfoca en la autenticación. Sin embargo, tiene sus propias perspectivas únicas en términos de ingeniería y carece de una solución de autenticación lista para usar. Nuestros clientes migrados nos han informado que Ory utiliza soluciones basadas en sesión llamadas Kratos y Hydra (proveedor de OIDC), pero carecen de un ejemplo claro que demuestre cómo funcionan juntos. Esta limitación dificulta que los desarrolladores comiencen rápidamente su proceso de desarrollo.
Logto es mejor en apoyar autorización + gestión de usuarios (vs. Clerk, Stytch)
Tanto Clerk como Stytch quedan cortos en términos de proporcionar suficiente soporte para autorización y gestión de usuarios.
Stytch | Clerk | Logto | |
---|---|---|---|
Características Control de acceso basado en roles integrado | ❌ | ❌ | ✅ |
API Gestión de usuarios | ✅ | ✅ | ✅ |
Consola Gestión de usuarios - Ver, Añadir, Actualizar, Suspender, Eliminar usuario | ❌ | ✅ | ✅ |
Consola Gestión de usuarios - Registros de auditoría | ✅ | ❌ | ✅ |
Logto se adhiere estrictamente a estándares abiertos (vs. SuperTokens)
Logto se adhiere meticulosamente al estándar abierto probado conocido como OpenID Connect, construido sobre OAuth 2.0. Este protocolo proporciona una base sólida para nuestros servicios, ofreciendo flexibilidad y escalabilidad, además de una mejor experiencia de producción.
Conclusión
Hemos delineado las perspectivas y el posicionamiento de nuestro producto. Echa un vistazo a tus requisitos y situación empresarial, y selecciona la mejor solución que satisfaga tus necesidades.