Español
  • autenticación
  • comparación
  • auth0
  • identidad

¿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.

Guamian
Guamian
Product & Design

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.

Costo de 10,000 usuarios activos mensuales

¿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 usoOferta recomendada de LogtoAuth0
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 ProAuth0 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:

  1. Precios irrazonables y no transparentes, con un sorprendentemente bajo límite de MAU para planes no empresariales.
  2. 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:

  1. 26 conectores
  2. 11 idiomas para localización
  3. 12 frameworks de desarrollo
  4. 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.

Página de detalles de aplicación de Auth0Página de detalles de aplicación de Logto

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:

Infraestructura Logto

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:

Tutorial de Auth0Tutorial de Logto

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 de Auth0Configuración del conector de Logto

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.

Configuración de inicio de sesión de Auth0

Experiencia de inicio de sesión de Logto 1Experiencia de inicio de sesión de Logto 2

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:

🎉 Logto reveló un nuevo modelo de precios para abordar las dificultades de las startups entre bastidores

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.

MAUGratisHobbyPro
50000$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:

💰 Modelo de precios de Logto

Predecible y transparente

Pago de Auth0

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

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.

StytchClerkLogto
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.