네이버 로그인은 애플리케이션에 등록한 서비스 URL과 Callback URL이 실제 사이트의 요청 값과 같아야 합니다.
1. 애플리케이션 등록
- 네이버 Developers 애플리케이션 등록으로 이동합니다.
- 애플리케이션 이름을 실제 서비스명으로 입력합니다.
- 사용 API에서 네이버 아이디로 로그인을 선택하고 필요한 회원 정보를 최소 범위로 선택합니다.
2. 서비스 환경 설정
- PC 웹 또는 모바일 웹 환경을 추가합니다.
- 서비스 URL에 실제 운영 도메인을 HTTPS로 입력합니다.
- 비랜딩이 제공한 Callback URL을 정확히 등록합니다.
서비스 URL 예시: https://example.com
Callback URL 예시: https://example.com/wp-login.php?social=callback&provider=naver
Callback URL은 예시를 사용하면 안 됩니다
사이트 관리자 소셜 로그인 설정에 표시되는 주소를 복사하세요. 등록값과 요청값이 다르면 인증 후 오류가 발생합니다.
3. Client ID와 Secret 저장
- 내 애플리케이션의 Client ID와 Client Secret을 확인합니다.
- 워드프레스 관리자 소셜 로그인 설정에 입력하고 저장합니다.
- Client Secret은 비밀번호처럼 관리하고 화면 캡처에 포함하지 않습니다.
4. 검수와 공개 전 점검
- 로그인 버튼과 네이버 BI 가이드 준수
- 개인정보처리방침과 수집 항목 일치
- 테스트 계정에서 신규 가입과 기존 계정 로그인 확인
- 운영 전 네이버의 검수 필요 여부 확인
오류 점검 순서
- 오류 화면에 표시된 Callback URL을 확인합니다.
- 네이버 Developers의 API 설정에 등록된 값과 한 글자씩 비교합니다.
- HTTP/HTTPS, www, 마지막 슬래시 차이를 확인합니다.
- 캐시를 비운 뒤 시크릿 창에서 다시 시험합니다.
공식 안내: Callback URL 작성 방법 · 서비스 설정 오류 해결