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éesv2 (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 objetsevent.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’objetevent.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 objetapi
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