AWS를 통한 구글 소셜로그인 진행시 400 ERROR

공영재·2021년 11월 10일
0

local에서는 구글로그인이 작동하나 aws를 통해 도메인에 적용하니 redirection_uri_mismatch 에러가 발생하였음.

구글링해보니 먼저

다음과 같이 Google Cloud Platform의 사용자 인증 정보를 변경함.

https://dawitblog.tistory.com/95?category=912793 를 보면 https로 연결할 시 SSL 인증서를 요구함.

SSL 인증은 AWS Certificate Manager(ACM)을 통해 가능.

우선 Cognito의 자격증명공급자에서 구글 설정을 완료한 후,
앱 통합 - 도메인 이름 탭에서 자사 도메인을 입력한 뒤 certification의 도메인 인증을 받아야 함.

ACM 페이지에서 자사 도메인을 입력 후 인증서를 요청하면 CNAME을 제공해주는데, 이 값을 Route53의 자사 도메인에 추가.
(참고 - Route53에 추가할 때 CNAME 이름의 도메인.co.kr은 제거)

--> 자동으로 Route53에서 해당 CNAME을 추가해 줌.

완료하면 Cognito에서 자사 도메인 이름을 입력할 수 있음.

profile
Web / Computer Vision

0개의 댓글