이 포스트에서는 스프링 부트로 소셜 로그인을 구현해보겠습니다. 스프링 시큐리티와 스프링 OAuth2 클라이언트 라이브러리를 사용하여 구글, 네이버, 카카오 서비스와 연동하여 로그인, 회원 탈퇴 기능이 들어간 간단한 애플리케이션을 구현해보겠습니다.
이번 포스트에서는 프론트엔드로부터 로그인 요청이 왔을 때 스프링 시큐리티에서 어떻게 처리하는지 코드를 통해 살펴보겠습니다.
Spring REST Docs 를 사용하여 API 명세서 작성을 자동화 합니다.
이번 글에서는 Swagger를 사용하여 API 명세서를 작성해보겠습니다.
Spring REST Docs 와 Swagger 를 같이 사용하여 API 명세서를 작성합니다.
리액티브 프로그래밍의 개념에 대해 알아봅니다. 리액티브 스트림즈의 개념에 대해 알아봅니다.
Blocking 과 Non-Blocking 이 무엇을 뜻하는지 알아봅니다.
Reactor는 스프링 프레임워크 팀의 주도하에 개발된 리액티브 스트림즈의 구현체입니다.
마블 다이어그램을 통해 Reactor의 Publisher와 Subscriber를 알아봅니다.
리액티브 프로그래밍에서 Cold와 Hot의 의미를 알아봅니다.