chalice + cognito 연동 테스트 및 401 Unauthorized 오류 문제
다음 문서를 기반으로 chalice 에서 conito authorizer 를 이용해 API 를 인증하는 코드를 테스트했다.
https://medium.com/blue-harvest-tech-blog/aws-serverless-with-chalice-70c082cd1f22
해당 문서에 나온 것처럼 ADMIN_NO_SRP_AUTH 방식으로 테스트하기 위해서는, Cognito App Client 생성 시 "Generate client secret" 을 체크하지 말아야 했다.
chalice deploy 한 후 access token 을 받아와서 테스트를 하는데, 계속 401 Unauthorized 에러가 발생했다.
그 이유는 허망하게도, awe cognito-idp admin-initiate-auth 명령으로 토큰을 받아온 뒤 IdToken 이 아닌 AccessToken 으로 접속을 시도했기 때문이었다 :
댓글
댓글 쓰기