본문 바로가기
Spring/Spring Boot

[Spring boot - OAuth2] Naver Login 구현 #1

by seoyamin 2023. 3. 4.
카카오, 네이버 등 다양한 환경에서 확장성을 갖춘 소셜 로그인 구현 방법이 궁금하시면 아래 게시글을 참고하셔도 좋습니다 https://hyeminseo.tistory.com/205
 

[Spring - OAuth2.0] 확장성 갖춘 소셜 로그인 구현

Google, Kakao, Naver 등 다양한 환경에 확장성을 갖춘 형태로 소셜 로그인을 구현해보자. 일단 Kako, Naver 두 환경을 대상으로 하며, 각 Developers 홈페이지에서 Application을 생성한 상태임을 가정하고 진

hyeminseo.tistory.com

 


오늘은 네이버 로그인을 위한 사전 작업을 해볼 것이다.

사전 작업이란, 네이버 개발자 계정으로 어플리케이션을 만드는 일이다.

 

 

1. Naver Developers 접속

https://developers.naver.com/main/

 

NAVER Developers

네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음

developers.naver.com

 

상단 메뉴에서 [애플리케이션 등록] 클릭

 

만들 애플리케이션의 이름을 입력하고, 네이버 로그인 API를 선택한다.

이후 제공 정보를 선택해준다. (이름, 이메일, 전화번호 등)

 

 

이후 서비스 환경을 설정해준다. 테스트용이라 localhost를 이용했다.

Callback URL은 Spring boot Oauth2 형식인 /oauth2/code/제공처 를 그대로 사용해도 되고, 원하는대로 설정해도 된다. 나의 경우, 커스텀한 oauth/naver 경로로 설정했다.

등록이 완료되면 [내 애플리케이션]에서 정보를 확인할 수 있다.

 

 

사전 설정 끝 !