Spring Security 및 OAuth2를 포함한 다양한 프레임 워크와 라이브러리를 이용하여 REST API 기반의 기능 구현 방법에 대한 정리.Spring Security는 Spring 기반의 어플리케이션 권한과 인증, 인가 등의 보안을 담당하는 하위 프레임워크.
스프링 시큐리티는 인증과 권한을 Filter 흐름에 따라 처리하게 구현됨.
OAuth2란?
OAuth2 프로토콜 탄생배경
Oauth2 구성요소
OAuth2 인증 종류
Spring OAuth2 Client
Spring OAuth2 Client서비스 등록
구글 OAuth 서비스 등록
네이버 OAuth 서비스 등록
카카오 OAuth 서비스 등록