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.