Versions publiées

Vous trouverez ci-dessous la liste des fonctionnalités et modifications majeures apportées à Actions.

v3

Flux de connexion

De nouvelles fonctionnalités et des modifications majeures ont été apportées aux déclencheurs du flux de connexion. Pour en savoir plus sur ces modifications, veuillez consulter Flux de connexion : Versions publiées

v2 (GA)

Paramètres de requête ou de corps

L’accès direct aux paramètres de requête ou de corps est possible à l’aide des objets event.request.query et event.request.body. Ces derniers sont exposés, que l’autorisation ait été initiée par une demande GET ou une demande POST. De nombreux paramètres de requête ou de corps spécifiques au protocole, envoyés dans le cadre d’une demande d’autorisation, sont désormais également disponibles en tant que valeurs de première classe sur l’objet event.transaction. Nous vous recommandons d’utiliser event.transaction plutôt que event.request.query et event.request.body, à moins que votre cas d’utilisation ne soit pas pris en charge. Voici ci-dessous un mappage complet de ces changements :

Pre-GA Property GA Property
event.actor.ip event.request.ip
event.actor.hostname event.request.hostname
event.actor.geoIp event.request.geoip
event.actor.language event.request.language
event.actor.method event.request.method
event.actor.userAgent event.request.user_agent
event.actor.body event.request.body
event.actor.query event.request.query
event.actor.query.audience event.resource_server.identifier
event.actor.query.scope event.transaction.requested_scopes
event.actor.query.acr_values event.transaction.acr_values
event.actor.query.ui_locales event.transaction.ui_locales
event.protocol event.transaction.protocol
context.secrets event.secrets

Propriétés du profil utilisateur

En règle générale, les propriétés de l’objet event.user passent de la casse mixte à la casse serpentine afin de s’adapter à la Structure du profil utilisateur Auth0. Par exemple, event.user.appMetadata est devenu event.user.app_metadata.

Exécution des effets secondaires

Dans la version du déclencheur post-connexion précédant la mise à disposition générale, les effets secondaires étaient exécutés en renvoyant un objet à partir d’une action. Concernant les actions mises à disposition générale, un objet api permet d’encapsuler ces changements et de fournir de meilleures suggestions dans l’éditeur ainsi qu’une documentation en ligne.

Pour en savoir plus sur ces modifications et voir des exemples de code, veuillez consulter Flux de connexion : Versions publiées

Manipuler les permissions

Bien que nous ayons testé la manipulation directe des permissions de jeton d’ID et d’accès dans la version bêta des actions, nous ne prenons pas en charge cette fonctionnalité dans la version finale.