Saltar al contenido principal
Usa una conexión de base de datos personalizada cuando quieras dar a Auth0 acceso a tu propio almacén de datos de identidad independiente (heredado), principalmente para la autenticación (cumpliendo el papel de un ) y para migrar datos de usuario al almacén de datos de Auth0. La extensibilidad de Auth0 te permite agregar lógica personalizada para crear soluciones de última milla para la gestión de identidades y accesos (IdAM). Auth0 ofrece extensibilidad mediante Actions y scripts tanto para conexiones de base de datos personalizadas como para la migración personalizada de bases de datos. Cada una se implementa con Node.js y se ejecuta en la plataforma de Auth0 dentro de un inquilino de Auth0. La extensibilidad de Auth0 se ejecuta en distintos puntos del flujo de IAM:
  • Actions son funciones seguras, específicas del inquilino y versionadas, escritas en Node.js, que se ejecutan en determinados puntos dentro de la plataforma de Auth0. Actions se usan para personalizar y ampliar las capacidades de Auth0 con lógica personalizada. Para obtener más información, consulta Cómo funcionan las Actions de Auth0.
  • Scripts de acción para bases de datos personalizadas se pueden usar para integrarse con un almacén de identidades de usuario existente, o cuando se requiere la migración automática de usuarios desde un almacén de identidades heredado. Se proporcionan varias plantillas.
Sea cual sea el caso de uso, la extensibilidad de Auth0 te permite adaptar las operaciones de IAM exactamente a tus necesidades. Sin embargo, si no se usa correctamente, puede dar lugar a usos inadecuados o no previstos que, con el tiempo, pueden derivar en situaciones problemáticas. Para ayudar a prevenirlo, Auth0 proporciona guía de prácticas recomendadas tanto para diseñadores como para implementadores, y recomendamos leerla completa al menos una vez, incluso si ya has empezado a trabajar con Auth0.

La disponibilidad varía según el plan de Auth0

Tu plan de Auth0 o tu acuerdo personalizado determina si esta funcionalidad está disponible. Para obtener más información, consulta Pricing.