> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Conexiones de base de datos personalizadas

> Obtén información sobre cómo autenticar usuarios con tu base de datos como proveedor de identidad.

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 <Tooltip tip="Proveedor de identidad (IdP): servicio que almacena y administra identidades digitales." cta="Ver glosario" href="/es/docs/glossary?term=identity+provider">proveedor de identidad</Tooltip>) y para migrar datos de usuario al almacén de datos de Auth0.

La [extensibilidad](/es/docs/customize/extensions) 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](/es/docs/customize/actions) y [scripts](/es/docs/authenticate/database-connections/custom-db/templates) 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](https://nodejs.org/en/) 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](/es/docs/customize/actions/actions-overview).

* **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](/es/docs/manage-users/user-migration) desde un almacén de identidades heredado. Se proporcionan varias [plantillas](/es/docs/authenticate/database-connections/custom-db/templates).

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](/es/docs/authenticate/database-connections/custom-db/custom-database-connections-scripts) tanto para diseñadores como para implementadores, y recomendamos leerla completa al menos una vez, incluso si ya has empezado a trabajar con Auth0.

<Card title="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](https://auth0.com/pricing).
</Card>
