Conteúdo do evento de sincronização de conta

Você pode usar as seguintes cargas de dados de eventos de sincronização de contas para acionar fluxos de trabalho assíncronos e sincronizações para webhooks e APIs de notificação de eventos.

A tabela a seguir lista os atributos contidos no evento de sincronização de conta.

Tabela 1. Atributos de sincronização de contas
Nome Tipo de D]ados Descrição
data.action Sequência Detalhes da ação realizada. Por exemplo, account_sync_complete.
data.adoptionstats_compliant_accounts Sequência O número de contas com reclamações.
data.adoptionstats_deleted_accounts Sequência O número de contas excluídas.
data.adoptionstats_failed_accounts Sequência O número de contas com falha.
data.adoptionstats_non_compliant_accounts Sequência O número de contas em situação irregular.
data.adoptionstats_unmatched_accounts Sequência O número de contas não correspondidas.
data.api_grant_type Sequência O tipo de concessão no JWT.
data.applicationid Sequência O identificador exclusivo de cada aplicativo.
data.applicationname Sequência O nome do aplicativo.
data.applicationtype Sequência O tipo do aplicativo.
data.cause Sequência A mensagem que descreve a ação. Por exemplo: " data.cause ": [ "Sincronização da conta concluída."]" ]
data.delta_changes Sequência As alterações no delta de atributos calculadas como parte da correção.
data.devicetype Sequência O agente do usuário do navegador.
data.modified Sequência Indica os dados que foram modificados.
data.origin Sequência O endereço IP do sistema que fez com que o evento fosse gerado.
data.performedby Sequência O ID de usuário do Cloud Directory ou o UUID do cliente da API.
data.performedby_clientname Sequência O nome do cliente da API
data.performedby_realm Sequência O âmbito da pessoa que realizou a ação.
data.performedby_type Sequência API, sistema ou usuário.
data.performedby.username Sequência O nome de usuário da pessoa que realizou a ação.
data.reconcilliationid Sequência O ID de sincronização da conta para cada reconciliação executada.
data.recon_account_info Sequência Especifica as estatísticas de sincronização da conta. Por exemplo, total:59, new:0, modified:1, unchanged:58, markedAsDeleted:0.
data.recon_accounts_count Sequência Especifica o número de contas de reconhecimento. Por exemplo, "recon_accounts_count": "7".
data.recon_groups_count Sequência Especifica o número de grupos de reconhecimento. Por exemplo, "recon_groups_count": "1".
data.recon_groups_info Sequência Especifique as informações do grupo de sincronização de contas. Por exemplo, "recon_groups_info": "{\"total\":1,\"new\":0,\"modified\":0,\"unchanged\":1,\"markedAsDeleted\":0}"
data.recon_operations_info Sequência Informações sobre a operação de sincronização de contas. Por exemplo, "recon_operations_info": "[ {\"resourceType\":\"SupportingData\",\"status\":\"SUCCESS\"}, {\"resourceType\":\"Groups\",\"status\":\"SUCCESS\"}, {\"resourceType\":\"Users\",\"status\":\"SUCCESS\"} ]".
data.recon_status Sequência Especifica o status de sincronização da conta. Pode ser um sucesso ou um fracasso.
data.recon_supporting_data_count Sequência Especifica o número de dados compatíveis com a sincronização de contas. Por exemplo, "recon_supporting_data_count": "2".
data.remediation_policy Sequência Fornece informações sobre qual política de correção está sendo utilizada. Por exemplo, on_ci, on_target ou nenhum.
data.remediation_status Sequência Especifica qual é o status da conta após a correção. Por exemplo, em conformidade, fora de conformidade ou sem correspondência
data.subject Sequência Indica informações adicionais sobre o evento. Este campo contém o nome da disciplina.
data.subject_type Sequência Indica informações adicionais sobre o evento. Este campo indica o tipo da disciplina. Por exemplo, conta.
data.subjectid Sequência Indica o identificador exclusivo do assunto.
data.subtype Sequência
  • Certificado: efetue login com um aplicativo móvel nativo por meio do dispositivo móvel Android (MaaS360®).
  • Federação: SAML - IVA e OIDC - IBMid
  • Kerberos - Faça login com um aplicativo móvel nativo a partir de um dispositivo móvel d iOS (MaaS360)
  • MFA - Segundo fator utilizado para autenticação.
  • Sem senha - Primeiro fator utilizado para autenticação.
  • Redes sociais - Plataformas de redes sociais como o Facebook e o LinkedIn.
  • Socialjwt - Utilizado em aplicativos móveis como WeChat.
  • Troca de tokens — utilizada no fluxo ROPC do navegador.
  • User_password - Diretório na nuvem, passagem de senha do LDAP.
data.target Sequência O recurso secundário que pode ser aplicável.
data.target_matching_attributes Sequência Indica os atributos correspondentes ao destino.
data.target_type Sequência Informações sobre o tipo de alvo. Por exemplo, usuário ou aplicativo.
data.targetid Sequência Indica o identificador exclusivo do destino.
geoip.city_name

geoio.continent_name

geoip.country_iso_code

geoip.country_name

geoip.location

geoip.region_name

Sequência Aumentado pelo serviço de evento usando data.origin.

exemplo

O código a seguir é um exemplo de carga útil. Use as APIs de eventos para obter os atributos reais. Consulte 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
}