반응형
해당 서비스의 동작 로직에 대해서는 검색하면 많이 나온다. 우선 말로 설명하자면, 아래와 같이 설명할 예정이다. 각 단계에 대해서는 링크를 통해 상세히 설명할 것이다.
1. 프론트에서 네이버 로그인에 연결하여 code 와 status 값을 백에 넘겨준다.
2. 백에서 전달받은 code 와 status 값을 토대로 접근토큰을 신규 발급받는다.
3. 발급받은 접근토큰을 토대로 네이버 프로필 정보를 조회한다.
4. 본인의 애플리케이션 내 회원가입/로그인 서비스를 실행한다.
5. 갱신토큰을 이용해 회원탈퇴 기능을 구현한다.
네이버 로그인 API 개발 가이드 문서를 통해 도움받을 수 있다.
https://developers.naver.com/docs/login/devguide/devguide.md
네이버 로그인 개발가이드 - LOGIN
네이버 로그인 개발가이드 1. 개요 4,200만 네이버 회원을 여러분의 사용자로! 네이버 회원이라면, 여러분의 사이트를 간편하게 이용할 수 있습니다. 전 국민 모두가 가지고 있는 네이버 아이디
developers.naver.com
1. 프론트에서 code 와 status 값을 전달
1번은 프론트 개발자가 구현하여 해당 개발자의 링크를 남겨놓을 것이다.
2. 백에서 접근토큰 신규 발급
(작성중)
3. 접근토큰으로 네이버 프로필 조회
(작성중)
4. 회원가입/로그인 실행
(작성중)
5. 갱신토큰을 이용해 회원탈퇴
(작성중)
반응형