계정 동기화 이벤트 페이로드

다음 계정 동기화 이벤트 페이로드를 사용하여 이벤트 알림 웹훅 및 API에 대한 비동기 워크플로와 동기화를 트리거할 수 있습니다.

다음 표에는 계정 동기화 이벤트에 포함된 속성들이 나열되어 있습니다.

표 1. 계정 동기화 속성
이름 데이터 유형 설명
data.action 문자열 수행된 작업의 세부 내용. 예를 들어, account_sync_complete.
data.adoptionstats_compliant_accounts 문자열 불만 계정의 수.
data.adoptionstats_deleted_accounts 문자열 삭제된 계정 수.
data.adoptionstats_failed_accounts 문자열 실패한 계정 수.
data.adoptionstats_non_compliant_accounts 문자열 규정을 준수하지 않는 계정 수.
data.adoptionstats_unmatched_accounts 문자열 일치하지 않는 계정 수.
data.api_grant_type 문자열 JWT의 그랜트 유형.
data.applicationid 문자열 각 애플리케이션에 대한 고유 식별자.
data.applicationname 문자열 애플리케이션의 이름입니다.
data.applicationtype 문자열 애플리케이션의 유형.
data.cause 문자열 해당 동작을 설명하는 메시지. 예: " data.cause ": [ "계정 동기화가 완료되었습니다."]" ]
data.delta_changes 문자열 시정 조치의 일환으로 계산된 속성 델타 변경 사항.
data.devicetype 문자열 브라우저 사용자 에이전트.
data.modified 문자열 수정된 데이터를 나타냅니다.
data.origin 문자열 이벤트를 생성하는 시스템의 IP 주소입니다.
data.performedby 문자열 클라우드 디렉토리의 사용자 ID 또는 API 클라이언트의 UUID.
data.performedby_clientname 문자열 API 클라이언트 이름
data.performedby_realm 문자열 그 행동을 한 사람의 영역.
data.performedby_type 문자열 API, 시스템 또는 사용자.
data.performedby.username 문자열 해당 작업을 수행한 사용자의 사용자 이름.
data.reconcilliationid 문자열 실행되는 각 재계산 작업에 대한 계정 동기화 ID.
data.recon_account_info 문자열 계정 동기화 통계를 지정합니다. 예를 들어, total:59, new:0, modified:1, unchanged:58, markedAsDeleted:0.
data.recon_accounts_count 문자열 재구성 계정 수를 지정합니다. 예를 들어, "recon_accounts_count": "7".
data.recon_groups_count 문자열 재구성 그룹의 수를 지정합니다. 예를 들어, "recon_groups_count": "1".
data.recon_groups_info 문자열 계정 동기화 그룹 정보를 지정하세요. 예를 들어, "recon_groups_info": "{\"total\":1,\"new\":0,\"modified\":0,\"unchanged\":1,\"markedAsDeleted\":0}"
data.recon_operations_info 문자열 계정 동기화 작업 정보. 예를 들어, "recon_operations_info": "[ {\"resourceType\":\"SupportingData\",\"status\":\"SUCCESS\"}, {\"resourceType\":\"Groups\",\"status\":\"SUCCESS\"}, {\"resourceType\":\"Users\",\"status\":\"SUCCESS\"} ]".
data.recon_status 문자열 계정의 동기화 상태를 지정합니다. 성공하거나 실패할 수 있습니다.
data.recon_supporting_data_count 문자열 계정 동기화를 지원하는 데이터 수를 지정합니다. 예를 들어, "recon_supporting_data_count": "2".
data.remediation_policy 문자열 현재 적용 중인 수정 정책에 대한 정보를 제공합니다. 예를 들어, on_ci, on_target 또는 none.
data.remediation_status 문자열 계정 문제 해결 후 계정 상태가 어떻게 되는지 명시합니다. 예를 들어, 불만, 불만 없음 또는 일치하지 않음
data.subject 문자열 이 이벤트에 대한 추가 정보를 나타냅니다. 이 필드에는 과목명이 입력됩니다.
data.subject_type 문자열 이 이벤트에 대한 추가 정보를 나타냅니다. 이 필드는 주제의 유형을 나타냅니다. 예를 들어, 계정.
data.subjectid 문자열 주체의 고유 식별자를 나타냅니다.
data.subtype 문자열
  • 인증서: Android 모바일 디바이스(MaaS360®)에서 기본 모바일 앱으로 로그인하십시오.
  • 연방: SAML - IVA 및 OIDC - IBMid
  • Kerberos - iOS 모바일 기기에서 네이티브 모바일 앱을 통해 로그인하기 (MaaS360)
  • MFA - 인증에 사용되는 두 번째 인증 요소.
  • 비밀번호 없음 - 인증에 사용되는 첫 번째 요소.
  • 소셜 - 페이스북, 링크드인 같은 소셜 미디어 플랫폼.
  • Socialjwt - WeChat 와 같은 모바일 앱에 사용됩니다.
  • 토큰 교환 - 브라우저 ROPC 흐름에서 사용됩니다.
  • User_password - 클라우드 디렉터리, LDAP 패스스루.
data.target 문자열 적용 가능한 보조 자원입니다.
data.target_matching_attributes 문자열 대상과 일치하는 속성을 나타냅니다.
data.target_type 문자열 대상 유형에 대한 정보. 예를 들어, 사용자나 애플리케이션.
data.targetid 문자열 대상의 고유 식별자를 나타냅니다.
geoip.city_name

geoio.continent_name

geoip.country_iso_code

geoip.country_name

geoip.location

geoip.region_name

문자열 data.origin을 사용하여 이벤트 서비스에서 보강되었습니다.

예제

다음 코드는 샘플 페이로드입니다. 이벤트 API를 사용하여 실제 속성을 가져옵니다. https://docs.verify.ibm.com/verify/reference/getalleventshttps://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
}