네이버 로그인 설정 안내

설정 완료 — 로그인과 토큰 교환이 모두 가능하다.

1. 콘솔에서 등록한다

https://developers.naver.com/apps/#/register

  1. 애플리케이션 등록에서 사용 API 로 네이버 로그인 을 고른다.
  2. 제공 정보(이메일·별명 등)를 고른다.
  3. 환경 추가에서 PC 웹 을 고르고, 서비스 URL 과 Callback URL 에 아래 주소를 넣는다.
    https://sample-app.siosi.kr/sns_login/callback/naver
  4. 발급된 Client ID 와 Client Secret 을 환경변수에 넣는다.
  5. 검수 전에는 아무 계정으로나 로그인되지 않는다. 개발자 본인과 멤버로 등록한 계정만 된다. 다른 계정은 로그인 화면까지 정상으로 뜨고 자격증명을 넣은 뒤에 거절당한다 — 앱 결함으로 오해하기 쉽다.

2. 이 서버에 등록할 콜백 주소

https://sample-app.siosi.kr/sns_login/callback/naver

한 글자라도 다르면 제공자가 로그인 화면 대신 오류를 준다. 끝 슬래시, http/https, 서브도메인까지 그대로여야 한다.

3. 값을 .env 에 넣는다

환경변수지금 상태설명
NAVER_CLIENT_ID설정됨필수
NAVER_CLIENT_SECRET설정됨토큰 교환에 필요

test/server/.env 에 넣고 다시 띄운다. 값 자체는 이 화면에 절대 찍지 않는다.

docker compose up -d

다른 제공자: 카카오 · 구글 · 애플  |  샘플 페이지로