본문 바로가기
3th Party Util

AWS Cognito에서 카카오 로그인 설정

by kakao-TAM 2025. 3. 18.

AWS Cognito에서 기본제공하지 않는 third party 소셜로그인은 OIDC(OpenID Connect) 방식 로그인을 제공하는 경우 추가할 수 있습니다. OpenID Connect (OIDC)는 OAuth 2.0 프레임워크 위에 구축된 인증 프로토콜로 JSON Web Token (JWT)을 사용하여 신원 제공자와 신뢰하는 파티 간의 정보를 전송합니다.

 

카카오 로그인도 OIDC 프로토콜을 지원합니다.

 

1. AWS Cognito 설정

1.1 사용자 풀 생성

1. AWS 콘솔에서 Cognito로 이동

2. 사용자 풀(User Pool) 생성

3. 소셜 공급자에 로그인 추가 선택

 

 

4. 자격 증명 공급자 추가 > OpenID Connect(OIDC)

 

* 공급자 이름 : Kakao

* 클라이언트 ID : {카카오디벨로퍼스 > 내 애플리케이션>앱 설정>앱 키 : REST API 키}

* 클라이언트 보안키 : {카카오디벨로퍼스 > 내 애플리케이션>제품 설정>카카오 로그인>보안 : Client Secret}

* 권한 부여 범위 : openid,profile_nickname,profile_image,account_email

* OIDC 엔드포인트 검색 > 발급자 URL : https://kauth.kakao.com

 

 


카카오 OIDC 참고 사항

 

 

 

활용하기 : https://developers.kakao.com/docs/latest/ko/kakaologin/utilize#oidc

설정하기 : https://developers.kakao.com/docs/latest/ko/kakaologin/prerequisite#kakao-login-oidc

API 가이드 : https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#oidc

 

 

 

댓글