본문으로 건너뛰기

1개의 게시물개의 게시물이 "verifications" 태그를 포함

모든 태그 보기

엣지 케이스 처리 예제

연령 확인 가이드에 포괄적인 엣지 케이스 처리 예제를 추가하고 필드 존재 규칙을 명확히 하기 위해 확인 이벤트 계약을 업데이트했습니다.

새로운 기능

엣지 케이스 처리 예제

워터폴 플로우 가이드에 확인 엣지 케이스를 처리하기 위한 상세한 코드 예제가 포함되었습니다. 각 예제는 잘못된 처리 패턴과 올바른 처리 패턴을 모두 보여줍니다.

새로운 예제에는 다음이 포함됩니다:

  • 부분적 시도 (최대 시도 횟수 초과): 사용자가 확정적인 연령 결정 없이 모든 확인 시도를 소진한 경우 max-attempts-exceeded 실패 이유의 적절한 처리
  • 의심스러운 활동 감지: 적절한 속도 제한 및 보안 조치를 포함한 fraudulent-activity-detected 실패 이유의 보안 중심 처리
  • 완전한 엣지 케이스 핸들러: 모든 패턴을 함께 보여주는 포괄적인 TypeScript 예제

모든 예제는 완전한 필드 존재 규칙에 대해 확인 이벤트 계약에 직접 연결됩니다.

확인 이벤트 계약 업데이트

확인 이벤트 계약이 필드 존재 규칙을 명확히 하기 위해 업데이트되었습니다:

  • ageageCategory는 PASS 상태일 때 항상 존재: PASS를 초래하는 모든 확인 방법은 연령 정보와 연령 카테고리를 모두 제공합니다. PASS 상태 결과를 처리할 때 조건부 검사 없이 이러한 필드에 안전하게 액세스할 수 있습니다.
  • 연령 범위 명확화: 확인 방법에서 정확한 연령이 제공되지 않을 때 age.low는 확인에 필요한 임계값 최소 연령이 되고 age.high는 100이 됩니다.

업데이트된 문서