Auth0
Plataforma de autenticación y autorización para desarrolladores
Auth0 evita que los desarrolladores tengan que construir ellos mismos los sistemas de inicio de sesión, una tarea en la que los errores salen caros. Añades su SDK a una app y se encarga del registro, el inicio de sesión, el restablecimiento de contraseña, los accesos sociales como Google o Apple y las opciones sin contraseña, como los códigos de un solo uso y las passkeys. Puede conectarse con proveedores de identidad de empresa para el inicio de sesión único, aplicar autenticación multifactor y adaptativa, y gestionar roles y permisos. Una página de inicio de sesión alojada se puede personalizar para que coincida con tu marca.
La plataforma ha crecido para cubrir las nuevas necesidades de las aplicaciones de IA. Auth for AI Agents permite que los agentes actúen en nombre de un usuario con permisos acotados, almacenando e intercambiando tokens de forma segura para los servicios conectados, y admite la autenticación de herramientas que usan el Model Context Protocol. En las apps normales, las reglas y las acciones permiten ejecutar código propio en distintos puntos del flujo de inicio de sesión, y los registros y la detección de anomalías ayudan a detectar ataques.
Auth0 tiene un plan gratuito generoso para apps pequeñas, planes de pago con precio según los usuarios activos al mes y las funciones, y opciones para empresas. Los costes suben de forma notable al crecer los usuarios, que es la razón principal por la que algunos equipos cambian. Que sea propiedad de Okta la hace estable y bien respaldada. Entre los competidores están Clerk, Firebase Authentication, AWS Cognito, Supabase Auth y Keycloak, de código abierto y que se puede alojar por cuenta propia.