Déclencheurs d’action - pre-user-registration - Objet d’événement
L’objet event
pour le déclencheur d’actions de pré-enregistrement de l’utilisateur fournit des informations contextuelles sur la demande d’enregistrement d’un nouvel utilisateur.
Propriété |
Description |
event.client
(Facultatif)
|
Informations sur le client avec lequel la translation a
été initiée.
Comprend les propriétés suivantes :
-
client_id Chaîne.
L’ID client de l’application à laquelle l’utilisateur se connecte.
-
metadata Dictionnaire.
Un objet qui contient les autres propriétés d’une application.
-
name Chaîne.
Le nom de l’application (comme défini dans le Dashboard).
|
event.connection
|
Détails à propos de la connexion utilisée pour enregistrer l’utilisateur.
Comprend les propriétés suivantes :
-
id Chaîne.
L’identifiant unique de la connexion.
-
metadata Dictionnaire facultatif.
Métadonnées associées à la connexion.
-
name Chaîne.
Le nom de la connexion utilisée pour authentifier l’utilisateur (par ex. :
twitter ou some-g-suite-domain ).
-
strategy Chaîne.
Le type de connexion. Pour les connexions sociales,
event.connection.strategy === event.connection.name .
Pour les connexions d’entreprise, la stratégie est la suivante :
waad (Windows Entra ID), ad (Active
Directory/LDAP), auth0 (connexions de base de données),
etc.
|
event.request
|
Détails sur la demande à l’origine de la transaction.
Comprend les propriétés suivantes :
|
event.tenant
|
Détails sur le locataire associé à la transaction en cours.
Comprend les propriétés suivantes :
-
id Chaîne.
Nom du locataire.
|
event.transaction
(Facultatif)
|
Détails à propos de la transaction en cours.
Comprend les propriétés suivantes :
-
acr_values Tableau de chaînes.
Toutes les acr_values fournies dans la demande
d’authentification initiale.
-
locale Chaîne.
La langue locale à utiliser pour cette transaction, déterminée en
comparant les langues demandées par le navigateur aux paramètres
linguistiques du locataire.
-
login_hint Chaîne facultative.
Indication au serveur d’autorisation de l’identifiant de connexion que
l’utilisateur final pourrait utiliser pour se connecter (si nécessaire).
-
prompt Tableau de chaînes facultatif.
Liste d’instructions indiquant si l’utilisateur peut être invité à s’authentifier
à nouveau et à donner son consentement.
-
protocol Chaîne facultative.
Les valeurs possibles sont les suivantes :
-
oidc-basic-profile
Connexion Web la plus fréquemment utilisée.
-
oidc-implicit-profile
Utilisée sur les appareils mobiles et les applications à page unique.
-
samlp Protocole SAML utilisé pour les applications SaaS.
-
wsfed
Protocole WS-Federation utilisé sur les produits Microsoft comme
Office365.
-
wstrust-usernamemixed
Identifiants utilisateur/mot de passe WS-trust utilisés sur CRM et Office365.
-
oauth2-webauthn
Inscription par le biais de l’API Clés d’identification natives.
-
oauth2-device-code
Transaction utilisant le flux d’autorisation de l’appareil.
-
oauth2-resource-owner
Identifiants utilisateur/mot de passe généralement utilisés pour les connexions
aux bases de données.
-
oauth2-resource-owner-jwt-bearer
Connexion utilisant un JWT porteur signé par la clé privée
de l’utilisateur.
-
oauth2-password
Connexion utilisant l’échange de mots de passe.
-
oauth2-access-token
Actualisation d’un jeton à l’aide de l’échange de jetons d’actualisation.
-
oauth2-refresh-token
Actualisation d’un jeton à l’aide de l’échange de jetons d’actualisation.
oauth2-token-exchange
-
oidc-hybrid-profile
Permet à votre application d’avoir un accès immédiat à un jeton d’ID
tout en assurant une récupération sûre et sécurisée des
jetons d’accès et d’actualisation.
-
redirect_uri Chaîne facultative.
L’URL vers laquelle Auth0 redirigera le navigateur une fois
la transaction terminée.
-
requested_scopes Tableau de chaînes.
Les permissions demandées (le cas échéant) lors du lancement de ce
flux d’authentification.
-
response_mode Chaîne facultative.
Informe le serveur d’autorisation du mécanisme à utiliser pour
renvoyer les paramètres à partir du point de terminaison d’autorisation.
Les valeurs possibles sont les suivantes :
query
fragment
form_post
web_message
-
response_type Tableau de chaînes facultatif.
Les valeurs possibles sont les suivantes :
-
state Chaîne facultative.
Une chaîne alphanumérique arbitraire et opaque que votre application ajoute à la
requête initiale incluse par Auth0 lors de la redirection vers votre
application.
-
ui_locales Tableau de chaînes.
Les ui_locales fournies dans la demande d’authentification
initiale.
|
event.user
|
Objet décrivant l’utilisateur qui tente de s’enregistrer.
Comprend les propriétés suivantes :
-
app_metadata Dictionnaire facultatif.
Champs personnalisés qui stockent des informations sur un utilisateur qui
influencent l’accès de l’utilisateur, comme le plan de soutien, les rôles de sécurité ou les groupes
de contrôle d’accès.
-
email Chaîne facultative.
(unique) Adresse de courriel de l’utilisateur.
-
family_name Chaîne facultative.
Nom de famille de l’utilisateur.
-
given_name Chaîne facultative.
Prénom de l’utilisateur.
-
name Chaîne facultative.
Nom complet de l’utilisateur.
-
nickname Chaîne facultative.
Pseudonyme de l’utilisateur.
-
phone_number Chaîne facultative.
Numéro de téléphone de l’utilisateur.
-
picture Chaîne facultative.
URL pointant vers la
photo de profil de l’utilisateur.
-
user_metadata Dictionnaire facultatif.
Champs personnalisés qui stockent des informations sur un utilisateur qui n’ont pas d’incidence
sur les données auxquelles il peut ou ne peut pas accéder, comme l’adresse professionnelle,
l’adresse personnelle ou les préférences de l’utilisateur.
-
username Chaîne facultative.
(unique) Nom d’utilisateur
|