[Python] Kakao login api(auth2.0)

JUNYOUNG·2024년 3월 13일
  1. Kakao Developers 애플리케이션 생성
  2. 설정하기
    https://developers.kakao.com/docs/latest/ko/kakaologin/prerequisite
    참고해서 앱 설정
  • 카카오 로그인 활성화 설정
  • 동의항목설정
  • redirect url 설정
  • 플랫폼 등록(이 예제에서는 REST API 사용. WEB등록)
    https://developers.kakao.com/console/app/<앱ID>/config/platform
  • ...
  1. 코드작성
    참고: https://github.com/thedev-junyoung/Kakao-login-fastapi
    - python 코드만 필요하다면, kakao_manager.py 사용
    - fastapi와 jinja2로 간단하게 확인 가능한 코드

에러 해결 KOE000 이러한 에러가 발생한다면,
https://developers.kakao.com/docs/latest/ko/kakaologin/trouble-shooting

  • KOE101: 잘못된 앱 키 또는 앱 키 타입을 사용한 경우
  • KOE205: 앱에 설정하지 않은 카카오 로그인 동의항목을 포함해 인가 코드를 요청한 경우

Ref

https://developers.kakao.com/docs/latest/en/getting-started/app#app-key
https://developers.kakao.com/product/kakaoLogin
https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api
https://developers.kakao.com/docs/latest/ko/kakaologin/trouble-shooting

profile
Onward, Always Upward - 기록은 성장의 증거

0개의 댓글