ExperimentContext dans les déclencheurs d’Action pris en charge.
Déclencheurs pris en charge
Le contexte de l’expérience est disponible pour les Actions Auth0 suivantes : Actions- Déclencheur
post_login. - Déclencheur
pre_user_registration. - Déclencheur
post_user_registration.
L’objet event.experiment
Pour les déclencheurs pris en charge, Experiment Center ajoute un champexperiment à l’objet event :
event.experiment est null (et non undefined).
L’objet config contient toute la configuration fusionnée
L’objet config contient tous les paramètres définis dans le feature flag, fusionnés avec les remplacements de la variation attribuée. Vous n’avez jamais besoin de rechercher les valeurs de référence ni d’écrire une logique de solution de secours. Si le paramètre existe dans le feature flag, il existe dans config.
Modèle de sécurité avec null
Vérifiez qu’une expérience est active avant d’en lire les propriétés :Exemple : post_login, politique MFA conditionnelle
Cet exemple lit un paramètre booléen et applique une politique MFA différente selon la variation.ec.config.require_mfa.value est true pour les utilisateurs de la variation de traitement et false (la valeur de référence) pour les utilisateurs de la variation de contrôle. Aucune logique de solution de secours n’est requise.
Exemple : post_login, définir un claim personnalisé selon la variation
Cet exemple ajoute l’assignation de l’expérimentation au jeton d’ID de l’utilisateur sous forme de claim personnalisé. Certaines chaînes d’analytique lisent les claims du token plutôt que les journaux du tenant.Exemple : pre_user_registration, métadonnées selon la variation
Cet exemple utilise une expérimentation de flux d’enregistrement pour définiruser_metadata en fonction de la variation attribuée à l’utilisateur lors de son enregistrement.
Exemple : post_user_registration, déclencher une inscription en aval
Cet exemple déclenche un webhook après l’enregistrement, selon la variation attribuée au nouvel utilisateur.Utiliser is_control
Le paramètreis_control est true lorsque l’utilisateur fait partie du groupe témoin (il a reçu la version de référence, sans aucun remplacement des paramètres par défaut). Utilisez-le lorsque vous devez repérer les utilisateurs qui ont vu l’expérience inchangée, ou lorsque vous voulez ignorer un traitement facultatif pour les utilisateurs du groupe témoin.
config. Elles sont plus explicites et plus faciles à comprendre.