Enregistrer la charge utile des événements
Vous pouvez utiliser les charges utiles d'enregistrement d'événements suivantes pour déclencher des workflows asynchrones et des synchronisations pour les webhooks et les API de notification d'événements.
| Nom | Type de données | Descriptif |
|---|---|---|
| data.devicetype | Chaîne | De quel type d'appareil provient l'inscription. |
| data.flow_document_id | Chaîne | L'UUID du document d'inscription avec lequel l'utilisateur s'est inscrit. |
| data.flow_id | Chaîne | L'UUID du flux à partir duquel l'utilisateur s'est inscrit. |
| data.flow_name | Chaîne | Le nom descriptif du flux à partir duquel l'utilisateur s'est inscrit. |
| data.flow_url | Chaîne | L' URL e du flux à partir duquel l'utilisateur s'est inscrit. |
| data.origin | Chaîne | Adresse IP à partir de laquelle l'utilisateur s'est inscrit. |
| data.realm | Chaîne | Source d'identité de l'utilisateur. Exemples Répertoire Cloud - CloudIdentityRealm, IBMid - www.ibm.com SAML Entreprise - AzureRealm LDAP pass-through - www.cloudsecurity.com OIDC - www.yahoo.com |
| data.result | Chaîne | Résultat de la tentative d'inscription de l'utilisateur. |
| data.session_id | Chaîne | Identifiant de session dans le service de profil utilisé pour enregistrer l'utilisateur. |
| data.step | Chaîne | La dernière étape à laquelle se trouvait l'utilisateur lors de son inscription au moment où cet événement s'est produit. |
| data.subtype | Chaîne | Type d'événement qui a été déclenché. |
| data.userid | Chaîne | ID de l'utilisateur. |
| data.username | Chaîne | Le nom d'utilisateur de l'utilisateur en cours d'enregistrement. |
| geoip.city_name geoio.continent_name geoip.country_iso_code geoip.country_name geoip.location geoip.region_name |
Chaîne | Etendu par le service d'événement avec data.origin. |
Exemple
Le code suivant est un exemple de charge utile. Utilisez les API Events pour récupérer les attributs réels. Voir https://docs.verify.ibm.com/verify/reference/getallevents et https://docs.verify.ibm.com/verify/docs/pulling-event-data.
{
"geoip": {
"continent_name": "North America",
"city_name": null,
"country_iso_code": "USA",
"ip": "111.11.11.111",
"country_name": "United States",
"region_name": null,
"location": {
"lon": "-97.822",
"lat": "37.751"
}
},
"data": {
"result": "success",
"flow_url": "22222222222222222222222222",
"subtype": "completed",
"flow_id": "33333333-3333-3333-3333-333333333333",
"origin": "111.11.11.111",
"session_id": "44444444-4444-4444-4444-444444444444",
"flow_name": "My test flow name",
"realm": "cloudIdentityRealm",
"userid": "5555555555",
"devicetype": "python-requests/2.22.0",
"flow_document_id": "aa9a9a9a-9a9a-999-99a9-9aaaaa999999",
"username": "username.cloudidentity.ibm.com"
},
"year": 2023,
"event_type": "register",
"month": 2,
"indexed_at": 1675452230355,
"tenantid": "66666666-6666-6666-6666-666666666666",
"tenantname": "tenant name.verify.ibmcloudsecurity.com",
"correlationid": "CORR_ID-77777777-7777-7777-7777-777777777777",
"servicename": "profile",
"id": "88888888-8888-8888-8888-888888888888",
"time": 1675452229804,
"day": 3
}