Nutzdaten für Ereignisse registrieren
Sie können die folgenden Payloads für die Ereignisregistrierung verwenden, um asynchrone Workflows und Synchronisierungen für Webhooks und APIs zur Ereignisbenachrichtigung auszulösen.
| Ihren Namen | Datentyp | Beschreibung |
|---|---|---|
| data.devicetype | Zeichenfolge | Von welchem Gerät die Registrierung stammt. |
| data.flow_document_id | Zeichenfolge | Die UUID des Registrierungsdokuments, über das sich der Benutzer registriert hat. |
| data.flow_id | Zeichenfolge | Die UUID des Flows, über den sich der Benutzer registriert hat. |
| data.flow_name | Zeichenfolge | Der für Menschen lesbare Name des Flows, über den sich der Benutzer registriert hat. |
| data.flow_url | Zeichenfolge | Die „ URL “ des Flows, über den sich der Benutzer angemeldet hat. |
| data.origin | Zeichenfolge | Die IP-Adresse, von der aus sich der Benutzer registriert hat. |
| data.realm | Zeichenfolge | Identitätsquelle des Benutzers. Beispiele Cloud-Verzeichnis – CloudIdentityRealm, IBMid - www.ibm.com SAML Unternehmen – AzureRealm LDAP Pass-Through – www.cloudsecurity.com OIDC – www.yahoo.com |
| data.result | Zeichenfolge | Ergebnis des Versuchs, sich anzumelden. |
| data.session_id | Zeichenfolge | Die Sitzungs-ID im Profildienst, die zur Registrierung des Benutzers verwendet wurde. |
| data.step | Zeichenfolge | Der letzte Schritt, in dem sich der Benutzer bei der Registrierung befand, als dieses Ereignis ausgelöst wurde. |
| data.subtype | Zeichenfolge | Art des ausgelösten Ereignisses. |
| data.userid | Zeichenfolge | Die ID des Benutzers. |
| data.username | Zeichenfolge | Der Benutzername des Benutzers, der gerade registriert wird. |
| geoip.city_name geoio.continent_name geoip.country_iso_code geoip.country_name geoip.location geoip.region_name |
Zeichenfolge | Vom Ereignisservice unter Verwendung von data.origin
erweitert. |
Beispiel
Der folgende Code ist eine Beispiel-Nutzlast. Verwenden Sie die Events-APIs, um die tatsächlichen Attribute abzurufen. Siehe https://docs.verify.ibm.com/verify/reference/getallevents und 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
}