Passer au contenu principal
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 ) et pour migrer les données des utilisateurs vers le référentiel de données d’Auth0. L’extensibilité 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 et des scripts, 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, 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.
  • 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 à partir d’un magasin d’identités hérité est requise. Divers modèles 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 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.

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.