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 으로 접속을 시도했기 때문이었다 :




댓글

이 블로그의 인기 게시물

Confluence 에서 Export PDF 로 내보낼 때 Code Block 에서 한글 깨짐

개발장비에서 안드로이드 에뮬레이터의 웹서버로 접근하기

HTTP Redirect 캐싱 삭제하기