// Engineering Log

Cuentas y SSO: Parte 4 — Auth0

Publicado el 22.09.2026

Auth0 — servicio de autenticación en la nube: se encarga del registro, inicio de sesión, almacenamiento de cuentas y emisión de tokens, y la aplicación se conecta a él a través de SDK y protocolos estándar. Desde mayo de 2021 Auth0 pertenece a Okta, que lo compró por 6.500 millones de dólares.

Qué ofrece

  • Páginas de inicio de sesión listas (Universal Login) y SDK para aplicaciones web, móviles y servidoras.
  • Protocolos OpenID Connect, OAuth 2.0 y SAML — inicio de sesión en tus aplicaciones y conexión de proveedores corporativos de clientes.
  • Inicio de sesión a través de proveedores externos — Google, Apple, GitHub y otros.
  • Autenticación multifactor, protección contra fuerza bruta y accesos sospechosos.
  • Extensión de la lógica mediante Actions — fragmentos de código que se ejecutan en el registro, inicio de sesión y emisión de tokens.
  • Escenarios separados B2C y B2B: para B2B hay organizaciones, SSO corporativo para clientes y un modelo de roles por organización.

Tarifas

Precios a septiembre de 2026 según el sitio web de Auth0 (al pagar anual, se paga por 11 meses):

PlanB2CB2B
Free$0, hasta 25 000 usuarios activos al mes$0, hasta 25 000 usuarios activos al mes
Essentialsdesde $35 al mesdesde $150 al mes
Professionaldesde $240 al mesdesde $800 al mes
Enterprisea consultara consultar

Los planes de pago aumentan con el número de usuarios activos (MAU), y algunas funciones — SSO corporativo, MFA avanzada, tokens entre servicios — se añaden como módulos adicionales.

Ventajas

  • Velocidad. El inicio de sesión con registro, restablecimiento de contraseña y redes sociales se conecta en un día, en lugar de desarrollarse durante semanas.
  • Sin infraestructura propia. Actualizaciones, escalado y disponibilidad son responsabilidad del proveedor.
  • Documentación y SDK para la mayoría de los lenguajes y frameworks populares.

Limitaciones

  • Coste con el crecimiento. El volumen gratuito es suficiente al inicio, pero al crecer el número de usuarios y activar módulos de pago la factura crece más rápido que los costes de mantener un servidor propio como Keycloak.
  • Vinculación al proveedor. Las reglas en Actions, configuraciones y hashes de contraseñas viven dentro de Auth0; migrar a otro sistema es un proyecto aparte, especialmente si los usuarios deben conservar sus contraseñas.
  • Datos en manos de un tercero. Las cuentas se almacenan en la nube del proveedor en la región elegida.

¿Se puede usar en Rusia?

Para una empresa rusa, Auth0 es prácticamente inaplicable por dos razones.

  • Pago. Los planes de pago se abonan con tarjeta extranjera, y las Visa y Mastercard emitidas en Rusia no funcionan en el extranjero desde marzo de 2022.
  • Datos personales. Desde el 1 de julio de 2025, la recolección primaria de datos personales de ciudadanos de Rusia solo está permitida en bases de datos ubicadas en el territorio del país (párrafo 5 del artículo 18 de la Ley Federal nº 152-FZ). Registrar usuarios directamente en un servicio en la nube extranjero no cumple con este requisito.

Si sus usuarios son ciudadanos de Rusia, es más sensato elegir un servidor de autenticación en un servidor propio en Rusia: Keycloak o FusionAuth.

Errores típicos

  • Elegir Auth0 por la rapidez y no calcular el coste según el número objetivo de usuarios.
  • Mantener la lógica de negocio en Actions sin copia en un repositorio propio.
  • No planear con antelación cómo exportar a los usuarios al cambiar de proveedor.

Cuándo elegir Auth0

Auth0 está justificado para un producto que opera en mercados extranjeros, necesita lanzarse rápidamente y está dispuesto a pagar por no mantener un servidor de autenticación. Para un proyecto ruso con usuarios en Rusia no es adecuado.

// Contact

¿Necesitas ayuda?

Escríbeme y te ayudaré a resolver el problema

Respondo en un día laborable (03:00-13:00 GMT)

Или оставьте заявку здесь:

Confirme que no es un bot.

Escribir y recibir una respuesta rápida