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.

Tabelle 1. Attribute für die Kontosynchronisierung
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
  • Zertifikat: Anmeldung mit einer nativen mobilen App von einem mobilen Android-Gerät (MaaS360®)
  • Verband: SAML – IVA und OIDC – IBMid
  • Kerberos - Melden Sie sich über eine native App auf einem Mobilgerät unter iOS an (MaaS360)
  • MFA – Zweiter Faktor für die Authentifizierung.
  • Passwortlos – Erster Faktor, der für die Authentifizierung verwendet wird.
  • Soziale Medien – Anbieter sozialer Netzwerke wie Facebook und LinkedIn.
  • Socialjwt – Wird für mobile Apps wie WeChat verwendet.
  • Token-Austausch – wird im ROPC-Ablauf des Browsers verwendet.
  • Benutzername_Passwort – Cloud-Verzeichnis, Pass-Through für „ LDAP “.
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
}