네이버 API 연동 전체 플로우 요약

1단계. 기본 준비 (최초 1회만 설정)

  • Python 3.10 이상 설치
  • 필수 라이브러리 설치: Flask, python-dotenv, requests
  • .env 파일에 다음 정보 입력
    • CLIENT_ID
    • CLIENT_SECRET
    • REDIRECT_URI

2단계. ngrok 실행

  • ngrok을 실행해서 외부에서 접속 가능한 주소 생성
  • 생성된 주소를 네이버 개발자센터 > 애플리케이션 콜백 URL로 등록
  • .env 파일의 REDIRECT_URI도 같은 주소로 수정

3단계. Flask 서버 실행

  • naver_callback.py 실행
  • 브라우저에서 /login 경로 접속 후 네이버 로그인 진행
  • 로그인 완료 시 callback 경로로 code가 전달되고, 서버가 이를 처리해 토큰 발급

4단계. 다시 사용할 때 순서 (매번 반복)

  1. ngrok 실행 → 주소 복사
  2. 콜백 URL을 네이버 애플리케이션 설정에 반영
  3. .env 파일의 REDIRECT_URI 수정
  4. Flask 서버 실행 (naver_callback.py)
  5. /login 경로로 접속해서 인증 진행
블로그 주인장

신입 마케터 성장일기

스티커 버튼 Top으로 이동