본문 바로가기

개발/BACK

[SpringFramework] 스프링 프레임워크 네이버 로그인(API) 연동 예제_1

728x90

네이버 로그인 연동 예제 2

https://hdhdeveloper.tistory.com/12

 

SpringFramework 네이버 로그인(API) 연동 예제 2

지난 시간에 이어, 네이버 로그인 예제를 구현해보려고 한다. 먼저 네이버 로그인 인증 URL 을 생성하기 위한 메소드를 호출해야하는데 해당 메소드는 naverLoginVO에 들어있다. naverLoginVO 와 naverLogin

hdhdeveloper.tistory.com


 

먼저 네이버 로그인을 연동하려면 네이버 로그인(네아로) 오픈 API를 신청해야한다.

해당 웹 페이지에서 생성한 프로젝트에 대한 오픈 API를 신청할 수 있다.

 참조 URL : developers.naver.com/products/login/api/

 

네이버 아이디로 로그인 소개

네이버 아이디로 로그인 별도의 아이디, 비밀번호없이 네이버 아이디로 간편하게 외부 서비스에 로그인 할 수 있도록 하는 서비스입니다. 이용자는 복잡하고 번거로운 회원 가입 절차 없이 편

developers.naver.com

 

1오픈 API 신청


먼저 애플리케이션 이름에 사용할 이름을 명시해줘야 한다.

나의 경우엔 연동 테스트기 때문에 [로그인연동_개발]이라는 이름으로 신청했다.

 

사용 API 에서 네아로(네이버 아이디로 로그인)을 선택 후, 해당 계정의 데이터를 가져올 때 필요한 정보를 체크해준다.

이 후, PC 환경에서 개발할 것이기 때문에 PC웹을 선택해준 후, 서비스 URL을 입력해준다.

서비스 URL은 로그인(네아로) 오픈 API를 신청해야한다.

 

 

해당 웹 페이지에서 생성한 프로젝트에 대한 오픈 API를 신청할 수 있다.

 

https://developers.naver.com/products/login/api/api.md

 

네이버 로그인 - INTRO

환영합니다 네이버 로그인의 올바른 적용방법을 알아볼까요? 네이버 로그인을 통해 신규 회원을 늘리고, 기존 회원은 간편하게 로그인하게 하려면 제대로 적용하는 것이 중요합니다! 이에 올바

developers.naver.com

 

먼저 애플리케이션 이름에 사용할 이름을 명시해줘야 한다.

나의 경우엔 연동 테스트기 때문에 [로그인연동_개발]이라는 이름으로 신청했다.

 

사용 API 에서 네아로(네이버 아이디로 로그인)을 선택 후,

해당 계정의 데이터를 가져올 때 필요한 정보를 체크해준다.

 

이 후, PC 환경에서 개발할 것이기 때문에 PC웹을 선택해준 후, 서비스 URL을 입력해준다.

 

서비스 URL은 네이버아이디로 인증 URL을 생성하기 위한 페이지를 입력해주면 된다. 

나의 경우, 루트 접속 경로로 접속했을 때, 인증 URL을 생성하려고, [localhost:8080/] 으로 작성해주었다.

 

Callback URL 은 루트 접속 경로에서 로그인을 요청하여

응답을 리다이렉트 받는 페이지를 입력해주도록 한다.

callback 요청 경로로 리다이렉트 할 것이기 때문에 [localhost:8080/callback] 으로 입력해주었다.

 

정상적으로 등록하게 되면, [내 애플리케이션]에 등록해준 애플리케이션 이름이 나오게 된다.

 

여기까지 성공했다면 네아로 오픈 API 신청은 끝난 것이다. 

다음편에는 SPRING FRAMEWORK에서 네아로를 이용한 로그인 예제를 입력할 예정이다.

728x90