DOM 이벤트 개요
이 섹션은 k-ID 위젯 및 흐름에서 발생하는 DOM 이벤트를 문서화합니다. 이러한 이벤트를 사용하여 애플리케이션에서 사용자 작업에 반응하세요. 이벤트 페이로드 스키마는 이벤트 구조 아래에 나열되어 있습니다.
이벤트 구조
| 이벤트 유형 | 설명 |
|---|---|
Verification.Error | 확인 작업에서 오류가 발생할 때 발생 |
Verification.Result | 확인 시도 결과와 함께 발생 |
Widget.AgeGate.Challenge | 연령 게이트 흐름이 Challenge를 트리거할 때 발생 |
Widget.AgeGate.Result | 연령 게이트 흐름이 결과와 함께 완료될 때 발생 |
Widget.DataNotices.ConsentApproved | 사용자가 데이터 고지 동의를 승인할 때 발생 |
Widget.ExitReview | 위젯이 '완료' 버튼을 클릭하여 검토 흐름을 종료할 때 발생 |
도메인 검증
DOM 이벤트를 수신할 때 항상 메시지 원본을 검증하여 이벤트가 k-ID에서 오는지 확인하세요:
window.addEventListener('message', (event) => {
// 보안을 위해 원본 검증
if (!event.origin.endsWith('.k-id.com')) {
return;
}
// 이벤트 처리
console.log('Event:', event.data);
});