Mettre à jour les points de terminaison des appels d'événement
Dans Classic Engine, la charge utile JSON des événements system.voice.send_phone_verification_call et system.sms.send_phone_verification_message contient le mobile phone dans l'objet target.
"target": [
….
{
"id": "mbl3p075rwLbODqXZ0g7",
"type": "MobilePhone",
"alternateId": "+14xxxxxxxxx",
"displayName": "+14xxxxxxxxx"
}
….
Objet debugContext Identity Engine
Identity Engine n'inclut pas de cible MobilePhone dans la charge utile JSON. Au lieu de cela, Mobile Phone se trouve dans l'objet debugContext. Avant d'effectuer la mise à niveau vers Identity Engine, lmettez à jour le point de terminaison pour gérer le numéro de téléphone.
debugContext": {
"debugData": {
"phoneNumber": "+14xxxxxxxxx",
"countryCallingCode": "1",
"requestId": "84085715bcbbff7afd1a28bb40dcf305",
"smsProvider": "TELESIGN",
"threatSuspected": "false",
"requestUri": "/idp/idx/credential/enroll",
"targetEventHookIds": "who3p0a3y5uKucF8I0g7",
"transactionId": "65E3752B9054020491972E5DE8107404",
"url": "/idp/idx/credential/enroll?"
}
}