AddOn faceAuth가 제출되고 최종 결과(auth_status)가 도출되었을 때 Webhook이 발송됩니다.
Webhook은 기존 ID Check 프로젝트에 등록된 Webhook URL로 전송됩니다. 웹훅 등록 방법은 여기서 확인해주세요.
Webhook의 트리거는 “faceAuth” 입니다.
faceauth-webhook-sample.json
{
"webhook_trigger" : "faceAuth" ,
"data" : {
"Submission_id" : "{String}" ,
"Auth_Status" : "{String}" ,
"Create_Time" : "{String}" ,
"Auth_User_id" : "{String}" ,
"Auth_cf1" : "{String}" ,
"Auth_cf2" : "{String}" ,
"Auth_cf3" : "{String}" ,
"Token_id" : "{String}" ,
"reference" : {
"userid" : "{String}" ,
"email" : "{String}" ,
"cf" : {
"cf1" : "{String}" ,
"cf2" : "{String}" ,
"cf3" : "{String}"
}
},
"Authentication_id" : "{String}"
}
}
faceAuth는 이전에 제출된 ID check의 승인된 제출건과 비교됩니다
target : Faceauth 요청시 QueryStirng에 사용된 파라미터
reference : faceAuth 비교의 대상이 되는 이전에 제출된 ID check의 submission
Webhook trigger type - faceAuth faceAuth webhook임을 알림
각 faceAuth 제출 건에 대한 고유 ID [authId]
Webhook 본문 데이터 faceAuth 비교의 대상이 되는 특정 제출 건의 고유 ID
faceAuth 최종 결과를 나타냅니다. approved(성공) 또는 rejected(실패)를 반환합니다
faceAuth에 제출된 날짜와 시간 (UTC+0)
target Submission_id의 제출 생성 시 선택적으로 추가된 user_id 파라미터
FaceAuth URL 파라미터에선 authUserId로 사용
target의 사용자 정의 필드 #1
FaceAuth URL 파라미터에선 authCf1로 사용
target의 사용자 정의 필드 #2
FaceAuth URL 파라미터에선 authCf2로 사용
target의 사용자 정의 필드 #3
FaceAuth URL 파라미터에선 authCf3로 사용
target에서 사용한 Token Id
FaceAuth URL 파라미터에선 token으로 사용
faceAuth 비교의 대상이 되는 reference submission faceAuth 비교의 대상이 되는 reference Submission_id의 userid
faceAuth 비교의 대상이 되는 reference Submission_id의 email
faceAuth 비교의 대상이 되는 reference Submission_id의 사용자 정의 필드들