알림 웹훅 생성하기
알림 웹훅은 특정 이벤트가 발생했을 때 제3자에게 데이터를 전송하기 위해 사용하는 외부 API 호출입니다.
이 태스크에 대한 정보
시작하려는 외부 API의 요청 URL( URL )을 구성하고, 요청을 시작하는 데 필요한 헤더나 매개변수를 추가할 수 있습니다( URL ). 이벤트 페이로드에 대한 자세한 내용은 ‘이벤트 유형 및 페이로드’를 참조하십시오.
웹훅 구성 JSON 내에 속성이 notification 있습니다. 이 특성은 모든 알림 특정 구성 옵션을 포함하는 중첩된 JSON 오브젝트입니다. interests 특성은 이 notification 오브젝트 내에 정의됩니다. 이벤트가 발생하면 interests 특성의 각 요소에 대해 검사됩니다. 속성 interests 내의 요소 중 하나라도 일치하는 것으로 판정되면, 해당 이벤트가 웹훅 수신처로 전송됩니다. 관심사는 순서대로 확인되므로, 고성능이 요구되는 사용 사례에서는 가장 광범위한 일치 조건을 맨 앞에 배치하십시오.
관심사는 name 및 clauses 목록의 두 필드로 구성됩니다. 이 조항들은 해당 이자가 조건에 부합하는지 여부를 결정합니다. 각 절은 연산자로 AND 연결되며, 모든 절이 조건에 부합할 때만 조건이 충족됩니다. 절은 다음과 같은 세 개의 필드로 구성됩니다.
keyvalueexcludeoperation- 유효한 값은 및 입니다include.
data.action. 이 값은 검사 중인 필드의 기대값입니다. 이 연산자는 해당 절에 대한 일치 여부에 따라 이벤트가 포함될지 제외될지를 나타냅니다.예를 들어, 인증 이벤트가 주요 관심사이지만 페더레이션을 통해 이루어지는 인증은 제외하고자 할 경우, 다음 절을 사용하십시오:
Key:event_type, Value:authentication, Operation:includeKey:data.subtype, Value:federation, Operation:exclude
이 절들은 다음과 같은 논리 평가로 변환됩니다:
federationevent_type ~이다 authentication 그리고 data.subtype ~가 아니다.
자세한 내용은 알림 웹훅을 참조하세요.