Payload evento sincronizzazione account

È possibile utilizzare i seguenti payload di eventi di sincronizzazione account per attivare i flussi di lavoro asincroni e le sincronizzazioni per i webhook e le API di notifica eventi.

Nella seguente tabella sono riportati gli attributi contenuti nell'evento di sincronizzazione account.

Tabella 1. Attributi di sincronizzazione dell'account
Nome Tipo dati Descrizione
data.action Stringa Dettagli dell'azione eseguita. Ad esempio, account_sync_complete.
data.adoptionstats_compliant_accounts Stringa Il conteggio dei conti di reclamo.
data.adoptionstats_deleted_accounts Stringa Il numero di account eliminati.
data.adoptionstats_failed_accounts Stringa Il numero di account non riusciti.
data.adoptionstats_non_compliant_accounts Stringa Il numero di account non conformi.
data.adoptionstats_unmatched_accounts Stringa Il numero di account non corrispondenti.
data.api_grant_type Stringa Il tipo di concessione nel JWT.
data.applicationid Stringa L'identificativo univoco per ciascuna applicazione.
data.applicationname Stringa Il nome dell'applicazione.
data.applicationtype Stringa Il tipo di applicazione.
data.cause Stringa Il messaggio che descrive l'azione. Ad esempio: "data.cause": [ "Sincronizzazione account completata."] "]
data.delta_changes Stringa Le modifiche delta dell'attributo calcolate come parte della correzione.
data.devicetype Stringa L'agent utente del browser.
data.modified Stringa Indica i dati che sono stati modificati.
data.origin Stringa L'indirizzo IP del sistema che ha causato la generazione dell'evento.
data.performedby Stringa L'ID utente Cloud Directory o l'UUID del client API.
data.performedby_clientname Stringa Il nome del client API
data.performedby_realm Stringa Il realm della persona che ha eseguito l'azione.
data.performedby_type Stringa API, Sistema o Utente.
data.performedby.username Stringa Il nome utente della persona che ha eseguito l'azione.
data.reconcilliationid Stringa L'ID di sincronizzazione dell'account per ogni quadratura eseguita.
data.recon_account_info Stringa Specifica le statistiche di sincronizzazione account. Ad esempio, total:59, new:0, modified:1, unchanged:58, markedAsDeleted:0.
data.recon_accounts_count Stringa Specifica il conteggio account di riconciliazione. Ad esempio, "recon_accounts_count": "7".
data.recon_groups_count Stringa Specifica il conteggio dei gruppi di riconciliazione. Ad esempio, "recon_groups_count": "1".
data.recon_groups_info Stringa Specificare le informazioni sul gruppo di sincronizzazione account. Ad esempio, "recon_groups_info": "{\"total\":1,\"new\":0,\"modified\":0,\"unchanged\":1,\"markedAsDeleted\":0}"
data.recon_operations_info Stringa Informazioni sull'operazione di sincronizzazione account. Ad esempio, "recon_operations_info": "[{\"resourceType\":\"SupportingData\",\"status\":\"SUCCESS\"},{\"resourceType\":\"Groups\",\"status\":\"SUCCESS\"},{\"resourceType\":\"Users\",\"status\":\"SUCCESS\"}]".
data.recon_status Stringa Specifica lo stato di sincronizzazione dell'account. Può essere riuscito o non riuscito.
data.recon_supporting_data_count Stringa Specifica il conteggio dei dati di supporto della sincronizzazione account. Ad esempio, "recon_supporting_data_count": "2".
data.remediation_policy Stringa Fornisce informazioni su quale politica di risoluzione sta utilizzando. Ad esempio, on_ci, on_target o none.
data.remediation_status Stringa Specifica lo stato dell'account dopo la correzione dell'account. Ad esempio, reclamo, non - reclamo o senza corrispondenza
data.subject Stringa Indica ulteriori informazioni sull'evento. Questo campo contiene il nome dell'oggetto.
data.subject_type Stringa Indica ulteriori informazioni sull'evento. Questo campo indica il tipo di oggetto. Ad esempio, account.
data.subjectid Stringa Indica l'identificativo univoco per il soggetto.
data.subtype Stringa
  • Certificato: accedi con un'applicazione mobile nativa dal dispositivo mobile Android (MaaS360®).
  • Federazione: SAML - IVA e OIDC - IBMid
  • Kerberos - Accedi con un'applicazione mobile nativa dal dispositivo mobile iOS (MaaS360)
  • MFA - Secondo fattore utilizzato per autenticazione.
  • Senza password - Primo fattore utilizzato per l'autenticazione.
  • Social - I provider social come Facebook e Linkedin.
  • Socialjwt - Utilizzato per app mobili come WeChat.
  • Token - exchange - utilizzato nel flusso ROPC del browser.
  • User_password - Cloud Directory, pass-through LDAP.
data.target Stringa Risorsa secondaria che potrebbe essere applicabile.
data.target_matching_attributes Stringa Indica gli attributi corrispondenti per la destinazione.
data.target_type Stringa Informazioni sul tipo di destinazione. Ad esempio, utente o applicazione.
data.targetid Stringa Indica l'identificativo univoco per la destinazione.
geoip.city_name

geoio.continent_name

geoip.country_iso_code

geoip.country_name

geoip.location

geoip.region_name

Stringa Ampliato dal Servizio eventi utilizzando data.origin.

Esempio

Il seguente codice è un payload di esempio. Utilizzare le API Eventi per ottenere gli attributi effettivi. Vedi https://docs.verify.ibm.com/verify/reference/getallevents e 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
}