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

# Connexions de base de données personnalisées

> Découvrez comment authentifier les utilisateurs à l’aide de votre base de données comme fournisseur d’identité.

Utilisez une connexion de base de données personnalisée lorsque vous souhaitez donner à Auth0 accès à votre propre référentiel de données d’identité autonome (hérité), principalement pour l’authentification (en jouant le rôle d’un <Tooltip tip="Fournisseur d’identité (IdP) : service qui stocke et gère les identités numériques." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=identity+provider">fournisseur d’identité</Tooltip>) et pour migrer les données des utilisateurs vers le référentiel de données d’Auth0.

L’[extensibilité](/fr-CA/docs/customize/extensions) d’Auth0 vous permet d’ajouter une logique personnalisée pour créer des solutions de dernière étape pour la gestion des identités et des accès (IdAM). Auth0 offre cette extensibilité au moyen des [Actions](/fr-CA/docs/customize/actions) et des [scripts](/fr-CA/docs/authenticate/database-connections/custom-db/templates), tant pour les connexions de base de données personnalisées que pour la migration de base de données personnalisée. Les deux sont mis en œuvre à l’aide de [Node.js](https://nodejs.org/en/), exécuté sur la plateforme Auth0 dans un locataire Auth0.

L’extensibilité d’Auth0 s’exécute à différents points du pipeline IAM :

* Les **Actions** sont des fonctions sécurisées, propres au locataire et versionnées, écrites en Node.js, qui s’exécutent à certains points de la plateforme Auth0. Les Actions servent à personnaliser et à étendre les capacités d’Auth0 au moyen d’une logique personnalisée. Pour en savoir plus, consultez [Understand how Auth0 Actions Work](/fr-CA/docs/customize/actions/actions-overview).

* Les **scripts d’action de base de données personnalisée** peuvent être utilisés pour intégrer un magasin d’identités utilisateur existant, ou lorsqu’une [migration automatique des utilisateurs](/fr-CA/docs/manage-users/user-migration) à partir d’un magasin d’identités hérité est requise. Divers [modèles](/fr-CA/docs/authenticate/database-connections/custom-db/templates) sont fournis.

Quel que soit le cas d’utilisation, l’extensibilité d’Auth0 vous permet d’adapter les opérations IAM à vos besoins précis. Toutefois, si elle n’est pas utilisée correctement, elle peut entraîner un usage inadéquat ou non intentionnel, ce qui risque de causer des problèmes par la suite. Pour aider à prévenir ces situations, Auth0 fournit des [pratiques recommandées](/fr-CA/docs/authenticate/database-connections/custom-db/custom-database-connections-scripts) aux concepteurs comme aux responsables de l’implémentation, et nous vous recommandons de les lire en entier au moins une fois, même si vous avez déjà commencé à utiliser Auth0.

<Card title="La disponibilité varie selon le forfait Auth0">
  Votre forfait Auth0 ou votre entente personnalisée détermine si cette fonctionnalité est offerte. Pour en savoir plus, consultez [Pricing](https://auth0.com/pricing).
</Card>
