주문 처리 이벤트 페이로드
다음 이행 이벤트 페이로드를 사용하여 이벤트 알림 웹훅 및 API에 대한 비동기 워크플로와 동기화를 트리거할 수 있습니다.
| 이름 | 데이터 유형 | 설명 |
|---|---|---|
| data.account_name | 문자열 | 대상에서 검색된 계정의 이름입니다. |
| data.action | 문자열 | 수행된 작업의 세부 내용. 예를 들면, provisioning_event입니다. |
| data.application | 문자열 | 애플리케이션의 이름입니다. |
| data.applicationid | 문자열 | 각 애플리케이션에 대한 고유 식별자. |
| data.applicationname | 문자열 | 애플리케이션의 이름입니다. |
| data.application 유형 | 문자열 | 애플리케이션의 유형. |
| data.cause | 문자열 | 해당 동작을 설명하는 메시지. 예를 들면 다음과 같습니다.Provisioning event generated,Account provisioning failed. |
| data.entitlementcategory | 문자열 | 권리의 범주를 설명하는 속성입니다. |
| data.entitlementid | 문자열 | 권한 ID를 지정합니다. |
| data.entitlementname | 문자열 | 권한의 이름. 예를 들어, 기본 액세스. |
| data.entitlementtype | 문자열 | 권리의 유형. 예를 들어, 권한. |
| data.eventid | 문자열 | 각 이벤트에 대해 생성되는 ID입니다. |
| data.group_name | 문자열 | 그룹 이름입니다. 예를 들어, 모든 사용자. |
| data.groupid | 문자열 | 그룹에 할당된 ID. 예를 들면, allUsers입니다. |
| data.ib_request_id | 문자열 | Identity Broker 측에서 이벤트를 검색하는 데 사용되는 Identity Broker의 ID입니다. |
| data.lastUpdatedtime | 문자열 | 이 이벤트의 마지막 업데이트 시각으로, 그리니치 표준시(GMT)와 에포크(epoch) 단위로 표시됩니다. |
| data.message_description | 문자열 | 이벤트에 대한 설명을 제공합니다. 예를 들어, CSIBK0021E 시스템이 대상 애플리케이션에 연결할 수 없습니다. |
| data.message_details | 문자열 | 행사 상세 설명. 예를 들어, 엔드포인트에 연결할 수 없습니다. |
| data.owners_ids | 문자열 | 해당 userids 애플리케이션을 소유한 목록. |
| data.owners | 문자열 | 해당 애플리케이션을 소유한 사용자의 이름. |
| data.performedby | 문자열 | 클라우드 디렉토리의 사용자 ID 또는 API 클라이언트의 UUID. |
| data.performedby_clientname | 문자열 | API 클라이언트 이름. |
| data.performedby_realm | 문자열 | 그 행동을 한 사람의 영역. |
| data.performedby_type | 문자열 | API, 시스템 또는 사용자. |
| data.performedby_username | 문자열 | 해당 작업을 수행한 사용자의 사용자 이름. |
| data.permissionextref | 문자열 | 권한의 외부 참조 ID. |
| data.permissionrights | 문자열 | 대상 측에서 제공되는 권한 값들. |
| data.reason | 이 행사가 열린 이유. 예를 들어, 엔드포인트에 연결할 수 없습니다. | |
| data.reconcilliationid | 문자열 | 실행된 각 대조 작업에 연결된 고유 ID입니다. |
| data.resource | 문자열 | 이벤트의 출처를 지정합니다. 예를 들어, 특권 의식. |
| data.response_status | 문자열 | Identity Broker에서 수신한 응답의 응답 상태를 나타냅니다. |
| data.result | 문자열 | 행사 결과. 예를 들어, 성공 또는 실패. |
| data.status_code | 문자열 | 이벤트의 상태 코드를 반환합니다. 예를 들어, 500. |
| data.subaction | 문자열 | 주 작업 하에서 수행되는 하위 작업을 설명합니다. |
| data.subject | 문자열 | 예를 들어, 기본 액세스. |
| data.subject_type | 문자열 | 주제 유형을 입력하세요. 예를 들어, 특권 의식. |
| data.subjectid | 문자열 | 대상의 고유 식별자. |
| data.subtype | 문자열 | 이벤트의 하위 유형을 정의합니다. 예를 들면, provisioning_event입니다. |
| data.target_type | 문자열 | 대상 유형을 정의합니다. |
| data.target | 문자열 | 적용될 수 있는 보조 자료. |
| data.targetid | 문자열 | 대상에 대한 고유 식별자. |
| data.templateid | 문자열 | 애플리케이션의 템플릿 ID. |
| data.userid | 문자열 | 클라우드 디렉터리 userid 또는 API 클라이언트의 UUID. |
| data.userid_username | 문자열 | user의 클라우드 디렉터리 사용자 이름. |
| x-서비스-상관관계-ID | 문자열 | 각 이벤트의 상관 관계 ID. 예를 들어, CORR_ID-AK 85d04a3d-1873-4145-875e-1872b6448871. |
예제
다음 코드는 샘플 페이로드입니다. 이벤트 API를 사용하여 실제 속성을 가져옵니다. https://docs.verify.ibm.com/verify/reference/getallevents 및 https://docs.verify.ibm.com/verify/docs/pulling-event-data 을 참조하십시오.
{
"data": {
"reason": "CSIBK0030E The application is suspended because of too many recent token refresh requests. Requests will fail until Thu Feb 02 16:43:32 UTC 2023.",
"status_code": "500",
"targetid": "1111111111",
"subject": "jacob",
"x-service-correlationid": "2222222222222",
"cause": "Account deprovisioned or suspended.",
"owners": "[jacob]",
"result": "success",
"performedby": "system",
"account_name": "jacob",
"action": "account_deprovisioned",
"applicationid": "3333333333333333333",
"ib_request_id": "44444444-4444-4444-4444-444444444444",
"performedby_type": "system",
"subject_type": "account",
"lastUpdatedtime": "1675355917468",
"message_description": "CSIBK0030E The application is suspended because of too many recent token refresh requests. Requests will fail until Thu Feb 02 16:43:32 UTC 2023.",
"target_type": "user",
"templateid": "20",
"subjectid": "55555555555555555555555555555555",
"applicationname": "ServiceNow",
"target": "jacob",
"applicationtype": "ServiceNow",
"performedby_clientname": "system",
"owner_ids": "[6666666666]"
},
"year": 2023,
"event_type": "fulfillment",
"month": 2,
"indexed_at": 1675355918313,
"tenantid": "66666666-6666-6666-6666-666666666666",
"tenantname": "tenant name.ibmcloudsecurity.com",
"correlationid": "7777777777777",
"id": "88888888-8888-8888-8888-888888888888",
"time": 1675355917530,
"day": 2
}