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




댓글

이 블로그의 인기 게시물

pandas.read_csv() 에서 왠만하면 컬럼타입을 지정하자

스프링 컨텍스트 설정파일과 URI 경로를 제대로 못찾는 삽질