Cognito 로그인 코드가 작동하지 않는 이유: 앱 클라이언트가 해당 인증 흐름을 허용하지 않았기 때문
Your Cognito Login Code Fails Because the App Client Never Allowed That Auth Flow

TL;DR AI
1분핵심 요약
Cognito 로그인 실패는 코드 문제가 아니라 앱 클라이언트 설정 문제일 수 있습니다.
예시에서는 USER_PASSWORD_AUTH 미허용과 client secret으로 인한 SECRET_HASH 요구가 원인이었습니다.
MFA, 토큰 유효기간, Hosted UI OAuth 콜백/스코프 같은 클라이언트별 설정도 인증 코드를 쉽게 깨뜨립니다.
Infrawise는 AWS의 user pool 및 app client 메타데이터를 읽어 실제 배포 설정에 맞는 코드를 생성하도록 돕습니다.
