La disponibilité varie selon votre forfait Auth0
La disponibilité de cette fonctionnalité dépend à la fois de votre implémentation de connexion et de votre forfait Auth0 ou de votre entente personnalisée. Pour en savoir plus, consultez Tarification.
- Actions : 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. Utilisez les Actions pour personnaliser et étendre les capacités d’Auth0 au moyen d’une connexion personnalisée.
-
Rules : S’exécutent lorsque des artefacts attestant l’authenticité de l’utilisateur sont générés. Par exemple :
- ID Token dans OpenID Connect (OIDC)
- Jeton d’accès dans OAuth 2.0
- Une assertion dans SAML
- Hooks : Offrent une extensibilité supplémentaire lorsqu’il y a échange d’artefacts non liés à l’utilisateur et lors de la création d’identités utilisateur, par exemple avant et après l’inscription d’un utilisateur.
- Les scripts de connexions de base de données personnalisées et de migration servent à intégrer un magasin d’identités utilisateur existant ou à prendre en charge la migration automatique d’utilisateurs à partir d’un magasin d’identités distinct ou hérité. Pour en savoir plus sur la configuration, consultez Créer des connexions de base de données personnalisées.
- Pour éviter les doublons d’utilisateurs, définissez un
user_idcohérent pour chaque profil d’utilisateur renvoyé. De plus, assurez-vous de ne pas renvoyer la même adresse courriel pour deux utilisateurs différents dans le scriptget_useroulogin, et veillez à ce que les deux scripts renvoient le même utilisateur. - Pour assurer la rétrocompatibilité,
app_metadataest appelémetadatadans les scripts de base de données personnalisée. Comme le transfert de données peut être interrompu, utilisez une Action pour récupérer les métadonnées qui devraient se trouver dansapp_metadataouuser_metadatasi elles sont absentes. - Assurez-vous de restreindre l’accès à l’ à l’aide d’une Action.
En savoir plus
- Bonnes pratiques relatives à l’anatomie d’une connexion de base de données personnalisée
- Bonnes pratiques relatives à l’environnement d’un script d’action de base de données personnalisée
- Bonnes pratiques relatives à l’exécution d’un script d’action de base de données personnalisée
- Bonnes pratiques de sécurité pour les connexions de base de données personnalisées
- Bonnes pratiques pour la gestion des erreurs