인증 캠페인 이벤트 페이로드

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

다음 표에는 인증 캠페인 이벤트에 포함된 속성들이 나열되어 있습니다.

표 1. 인증 캠페인 속성
이름 데이터 유형 설명
data.action 문자열 사용자가 해당 리소스에 대해 수행하는 작업.
data.api_grant_type 문자열 JWT의 그랜트 유형.
data.applicationid 문자열 조치의 대상을 정의하는 추가 정보. 관련 리소스: 애플리케이션, 권한.
data.applicationname 문자열 이 애플리케이션 이름은 리소스( 애플리케이션, 권한 )의 대상입니다.
data.applications 문자열 이번 캠페인에서 검토될 신청서들.
data.assignee_id 문자열 담당자의 ID를 지정합니다.
data.assignee_realm 문자열 수취인의 영역을 지정합니다.
data.assignee_type 문자열 이 할당이 사용자를 대상으로 하는지, 아니면 그룹을 대상으로 하는지를 지정합니다.
data.assignee_username 문자열 양수인의 이름을 지정합니다.
data.campaign_id 문자열 캠페인의 고유 식별자.
data.campaign_name 문자열 캠페인 이름을 지정합니다.
data.campaign_type 문자열 이 캠페인이 사용자 권한, 그룹 권한 또는 계정을 대상으로 하는지 여부를 지정합니다.
data.cause 문자열 오류 메시지를 지정합니다.
data.configurationname 문자열 캠페인 구성 이름을 지정합니다.
data.currentstatus 문자열 캠페인 인스턴스의 상태를 지정합니다.
data.finerStatus 문자열 계정의 세부 상태를 지정합니다. 다음 값 중 하나를 가질 수 있습니다: 승인됨, 준수, 일치, 미준수, 미승인, 비관리, 일치하지 않음 또는 미일치.
data.id 문자열 데이터 세트 레코드 ID를 지정합니다.
data.instance_id 문자열 캠페인 인스턴스의 고유 식별자.
data.isreviewerlastactionautomatic 부울 검토자의 마지막 작업이 자동으로 수행되었는지 여부를 나타냅니다.
data.justification 문자열 과제의 근거를 명시합니다.
data.name 문자열 캠페인 인스턴스 이름을 지정합니다.
data.numberofrecordstoreview 문자열 검토할 과제의 총 개수를 지정합니다.
data.optionalrev_id 문자열 캠페인 구성에 대한 선택적 검토자를 지정합니다.
data.owner_id 문자열 캠페인 구성의 소유자를 지정합니다.
data.performedby_id 문자열 인스턴스에서 해당 작업을 수행한 사용자 ID.
data.performedby_type 문자열 인스턴스에 대해 작업을 수행한 사용자의 유형을 지정합니다. 예를 들어, 시스템, API 또는 사용자.
data.resource 문자열 감사 작업에 사용할 리소스를 지정합니다. 예를 들어, 캠페인, 인스턴스 또는 할당 등이 있습니다.
data.reviewer_id 문자열 검토자의 고유 식별자.
data.reviewer_username 문자열 검토자의 이름을 지정합니다.
data.reviewerlastaction 문자열 검토자의 마지막 작업을 지정합니다.
data.reviewerlastactiontime 문자열 검토자가 마지막으로 수행한 작업의 시간을 지정합니다.
data.target 문자열 캠페인 구성의 대상을 지정합니다.
data.target_type 문자열 캠페인 구성의 대상 유형을 지정합니다. 권한이거나 계정일 수 있습니다.
data.targetid 문자열 data.target_type 에 따라 계정 ID 또는 권한 ID일 수 있습니다.
data.tenant_id 캠페인 구성이 생성된 테넌트를 지정합니다.
data.timeclosed 문자열 구성 인스턴스가 종료된 시점을 지정합니다.
data.timestarted 문자열 구성 인스턴스가 마지막으로 시작된 시간을 지정합니다.

예제

다음 코드는 샘플 페이로드입니다. 이벤트 API를 사용하여 실제 속성을 가져옵니다. https://docs.verify.ibm.com/verify/reference/getalleventshttps://docs.verify.ibm.com/verify/docs/pulling-event-data 을 참조하십시오.

{
    "data": {
      "tenant_id": "tenant name.ibmcloudsecurity.com",
      "performedby_type": "system",
      "targetid": "11111111-1111-1111-1111-111111111111",
      "resource": "assignment",
      "campaign_type": "userassignment",
      "target_type": "entitlement",
      "reviewer_realm": "cloudIdentityRealm",
      "cause": "The assignment has not been processed",
      "isreviewerlastactionautomatic": false,
      "assignee_realm": "cloudIdentityRealm",
      "reviewerlastaction": "none",
      "target": "Basic access",
      "applicationname": "Office 365",
      "campaign_name": "Test 1:1:1 campaign",
      "assignee_type": "user",
      "instance_id": "22222222-2222-2222-2222-222222222222",
      "reviewer_id": "50WNARX3HF",
      "action": "notprocessedatsignoff",
      "id": "33333333-3333-3333-3333-333333333333",
      "applicationid": "4444444444444444444",
      "assignee_username": "testuser-admin",
      "campaign_id": "55555555555555555555555555555555",
      "assignee_id": "6666666666",
      "reviewer_username": "testuser-owner"
    },
    "year": 2023,
    "event_type": "cert_campaign",
    "month": 1,
    "indexed_at": 1674752403007,
    "tenantid": "77777777-7777-7777-7777-777777777777",
    "tenantname": "tenant name.ibmcloudsecurity.com",
    "correlationid": "CORR_ID-88888888-8888-8888-8888-888888888888",
    "servicename": "certmgr",
    "id": "99999999-9999-9999-9999-999999999999",
    "time": 1674752402521,
    "day": 26
  }