Nutzdaten des Ereignisses zur Kontosynchronisierung
Sie können die folgenden Payloads für die Kontosynchronisierung verwenden, um asynchrone Workflows und Synchronisierungen für Webhooks und APIs zur Ereignisbenachrichtigung auszulösen.
In der folgenden Tabelle sind die Attribute aufgeführt, die im Ereignis zur Kontosynchronisierung enthalten sind.
| Ihren Namen | Datentyp | Beschreibung |
|---|---|---|
| data.action | Zeichenfolge | Einzelheiten zur durchgeführten Aktion. Zum Beispiel: account_sync_complete. |
| data.adoptionstats_compliant_accounts | Zeichenfolge | Die Anzahl der Beschwerde-Konten. |
| data.adoptionstats_deleted_accounts | Zeichenfolge | Die Anzahl der gelöschten Konten. |
| data.adoptionstats_failed_accounts | Zeichenfolge | Die Anzahl der fehlgeschlagenen Konten. |
| data.adoptionstats_non_compliant_accounts | Zeichenfolge | Die Anzahl der nicht konformen Konten. |
| data.adoptionstats_unmatched_accounts | Zeichenfolge | Die Anzahl der nicht zugeordneten Konten. |
| data.api_grant_type | Zeichenfolge | Der Grant-Typ im JWT. |
| data.applicationid | Zeichenfolge | Die eindeutige Kennung für jede Anwendung. |
| data.applicationname | Zeichenfolge | Der Name der Anwendung. |
| data.applicationtype | Zeichenfolge | Die Art der Anwendung. |
| data.cause | Zeichenfolge | Die Meldung, die die Aktion beschreibt. Beispiel: „ data.cause “: [ „Kontosynchronisierung abgeschlossen.“]" ] |
| data.delta_changes | Zeichenfolge | Die Änderungen des Attribut-Deltas, die im Rahmen der Korrekturmaßnahmen berechnet werden. |
| data.devicetype | Zeichenfolge | Der User-Agent des Browsers. |
| data.modified | Zeichenfolge | Zeigt an, welche Daten geändert wurden. |
| data.origin | Zeichenfolge | IP-Adresse des Systems, das die Generierung des Ereignisses zur Folge hatte |
| data.performedby | Zeichenfolge | Die Benutzer-ID aus dem Cloud-Verzeichnis oder die UUID des API-Clients. |
| data.performedby_clientname | Zeichenfolge | Der Name des API-Clients |
| data.performedby_realm | Zeichenfolge | Der Bereich der Person, die die Handlung ausgeführt hat. |
| data.performedby_type | Zeichenfolge | API, System oder Benutzer. |
| data.performedby.username | Zeichenfolge | Der Benutzername der Person, die die Aktion ausgeführt hat. |
| data.reconcilliationid | Zeichenfolge | Die Kontosynchronisierungs-ID für jede durchgeführte Kontenabstimmung. |
| data.recon_account_info | Zeichenfolge | Gibt Statistiken zur Kontosynchronisierung an. Zum Beispiel: total:59, new:0, modified:1, unchanged:58, markedAsDeleted:0. |
| data.recon_accounts_count | Zeichenfolge | Gibt die Anzahl der Recon-Konten an. Zum Beispiel „recon_accounts_count“: „7“. |
| data.recon_groups_count | Zeichenfolge | Gibt die Anzahl der Rekon-Gruppen an. Zum Beispiel „recon_groups_count“: „1“. |
| data.recon_groups_info | Zeichenfolge | Geben Sie die Informationen zur Kontosynchronisierungsgruppe an. Zum Beispiel „recon_groups_info“: "{\"total\":1,\"new\":0,\"modified\":0,\"unchanged\":1,\"markedAsDeleted\":0}" |
| data.recon_operations_info | Zeichenfolge | Informationen zum Synchronisieren von Konten Zum Beispiel: „recon_operations_info“: „[ {\"resourceType\":\"SupportingData\",\"status\":\"SUCCESS\"}, {\"resourceType\":\"Groups\",\"status\":\"SUCCESS\"}, {\"resourceType\":\"Users\",\"status\":\"SUCCESS\"} ]“. |
| data.recon_status | Zeichenfolge | Gibt den Synchronisierungsstatus des Kontos an. Kann erfolgreich sein oder fehlschlagen. |
| data.recon_supporting_data_count | Zeichenfolge | Gibt die Anzahl der Daten an, die bei der Kontosynchronisierung unterstützt werden. Zum Beispiel: „recon_supporting_data_count“: „2“. |
| data.remediation_policy | Zeichenfolge | Liefert Informationen darüber, welche Korrekturrichtlinie verwendet wird. Zum Beispiel „on_ci“, „on_target“ oder „none“. |
| data.remediation_status | Zeichenfolge | Gibt an, welchen Status das Konto nach der Behebung des Problems hat. Beispielsweise „konform“, „nicht konform“ oder „nicht zugeordnet“ |
| data.subject | Zeichenfolge | Zeigt zusätzliche Informationen zum Ereignis an. Dieses Feld enthält den Namen des Fachs. |
| data.subject_type | Zeichenfolge | Zeigt zusätzliche Informationen zum Ereignis an. Dieses Feld gibt die Art des Themas an. Zum Beispiel: Konto. |
| data.subjectid | Zeichenfolge | Gibt die eindeutige Kennung für das Subjekt an. |
| data.subtype | Zeichenfolge |
|
| data.target | Zeichenfolge | Sekundäre Ressource, die gegebenenfalls zutreffend ist |
| data.target_matching_attributes | Zeichenfolge | Gibt die übereinstimmenden Attribute für das Ziel an. |
| data.target_type | Zeichenfolge | Informationen zum Zieltyp. Zum Beispiel Benutzer oder Anwendung. |
| data.targetid | Zeichenfolge | Gibt die eindeutige Kennung des Ziels an. |
| 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.
{
"data": {
"performedby_type": "system",
"subject_type": "account",
"subject": "1111111111111111111111@111.111.111.111",
"origin": "unavailable",
"cause": "Compliance status of account.",
"subjectid": "22222222222222222222",
"remediation_status": "unmatched",
"remediation_policy": "on_ci",
"performedby": "system",
"action": "compliance_status",
"reconciliationid": "3333333333-3333-3333-3333-333333333333",
"applicationid": "4444444444444444444",
"performedby_clientname": "system"
},
"year": 2023,
"tags": [
"_geoip_lookup_failed-unresolvable_origin"
],
"event_type": "account_sync",
"month": 2,
"indexed_at": 1675283597657,
"tenantid": "55555555-5555-5555-5555-555555555555",
"tenantname": "tenant name.verify.ibmcloudsecurity.com",
"correlationid": "CORR_ID-66666666-6666-6666-6666-666666666666",
"id": "77777777-7777-7777-7777-777777777777",
"time": 1675282426328,
"day": 1
}