Spring Boot/OAuth
[OAuth] Spring Boot + React + OAuth2.0 이용한 네이버, 카카오 로그인
[OAuth] Spring Boot + React + OAuth2.0 이용한 네이버, 카카오 로그인
2022.04.09들어가기 전 토이 프로젝트를 진행하면서 OAuth를 이용한 소셜 로그인을 구현해보았습니다. 프론트는 React를 이용하였고 백엔드는 Spring Boot를 이용하였습니다. 네이버, 카카오 로그인에 대한 코드가 프론트, 백 두 개 다 있는데 프론트에 대한 설명보다 백엔드 위주로 설명하겠습니다. 1. OAuth란? 인터넷 사용자들이 비밀번호를 제공하지 않고 구글, 카카오, 네이버, 페이스북 등에 저장되어있는 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로써 사용되는 접근 위임을 위한 개방형 표준 프로토콜입니다. ※ 참고 개방형 표준 프로토콜 : 스택이 표준화되었거나 공개적으로 사용이 가능한 통신 규약 2. OAuth 로그인을 위한 준비 과정 OAuth 로그인 과정..