Déclencheurs d’action : credentials-exchange - Objet d’événement

L’objet event pour le déclencheur d’Actions d’échange d’identifiants fournit des informations contextuelles sur la demande d’échange d’identifiants d’un client.

Propriété Description

event.accessToken

Informations relatives au jeton d’accès à émettre.

Comprend les propriétés suivantes :

  • customClaims Dictionnaire.
  • scope Tableau de chaînes.

event.client

Informations sur le client utilisé lors de cet échange de jetons.

Comprend les propriétés suivantes :

  • client_id Chaîne. L’ID client de l’application dans 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 (tel que défini dans le Dashboard).

event.organization

Détails sur l’Organization associée à la transaction en cours.

Comprend les propriétés suivantes :

  • display_name Chaîne. Le nom amical de l’Organization.
  • id Chaîne. L’identifiant de l’Organization.
  • metadata Dictionnaire. Métadonnées associées à l’Organization.
  • name Chaîne. Le nom de l’Organization.

event.request

Détails sur la requête qui a initié la transaction.

Comprend les propriétés suivantes :

  • body Dictionnaire. Le corps de la requête POST. Ces données ne seront disponibles que lors de l’actualisation du jeton, des flux d’échange de jetons de type identifiant client et de l’action de pré-enregistrement d’utilisateur.
  • geoip Objet.

    Comprend les propriétés suivantes :

    • cityName Chaîne facultative.
    • continentCode Chaîne facultative.
    • countryCode Chaîne facultative.
    • countryCode3 Chaîne facultative.
    • countryName Chaîne facultative.
    • latitude Numéro facultatif.
    • longitude Numéro facultatif.
    • subdivisionCode Chaîne facultative.
    • subdivisionName Chaîne facultative.
    • timeZone Chaîne facultative.
  • hostname Chaîne facultative. Le nom d’hôte utilisé pour le flux d’authentification.
  • ip Chaîne. L’adresse IP d’origine de la requête.
  • language Chaîne facultative. La langue demandée par le navigateur.
  • method Chaîne de caractères. La méthode HTTP utilisée pour la requête
  • user_agent Chaîne facultative. La valeur de l’en-tête User-Agent reçu lors de l’initiation de la transaction.

event.resource_server

Informations sur le serveur de ressources qui délivre le jeton d’accès.

Comprend les propriétés suivantes :

  • identifier Chaîne. L’identifiant du serveur de ressources. Par exemple : https://your-api.example.com.

event.tenant

Informations sur le locataire utilisées lors de cet échange de jetons.

Comprend les propriétés suivantes :

  • id Chaîne. Le nom du locataire.

event.transaction

Informations sur la transaction d’échange d’informations.

Comprend les propriétés suivantes :

  • requested_scopes Tableau de chaînes. Les permissions spécifiées (le cas échéant) lors de la demande du jeton d’accès.