사용자 정의 인증 챌린지 Lambda 트리거

이러한 Lambda 트리거는 자체 문제를 사용자 풀 사용자 지정 인증 흐름의 일부로 표시하고 확인합니다.
- 인증 문제 정의
-
Amazon Cognito가 이 트리거를 호출하여 사용자 지정 인증 흐름을 시작합니다.
- 인증 문제 생성
-
Amazon Cognito는 이 트리거를 인증 문제 정의 다음에 호출하여 사용자 지정 문제를 생성합니다.
- 인증 문제 응답 확인
-
Amazon Cognito는 이 트리거를 호출하여 사용자 지정 문제에 대한 최종 사용자의 응답이 유효한지 여부를 확인합니다.
새로운 문제 유형을 이러한 문제 Lambda 트리거와 통합할 수 있습니다. 예를 들어, 이러한 문제 유형에 CAPTCHA 또는 동적 문제 질문이 포함될 수 있습니다.
사용자 풀 InitiateAuth와 RespondToAuthChallenge API 메서드가 있는 두 개의 공통 단계로 인증을 일반화할 수 있습니다.
이 흐름에서 인증이 실패하거나 사용자에게 토큰이 발행될 때까지 사용자는 연속 문제에 응답하여 인증합니다. 이 두 API 호출을 반복하여 서로 다른 문제를 포함시킬 수 있습니다.
참고
Amazon Cognito 호스팅 UI는 Lambda 트리거를 사용하여 사용자 풀 워크플로 사용자 정의에서 사용자 지정 인증을 지원하지 않습니다.