이 프로젝트는 스프링 Security 의 주요 기능을 유닛테스트 하기 위해 만든 샘플 프로젝트 입니다. 이 프로젝트의 코드를 만드는 과정은 Youtube 에서 시리즈로 제공하고 있습니다.
이 과정을 만든 목적은 다음과 같습니다.
- 유닛테스트를 통해 스프링 부트 시큐리티를 이해한다.
- 모듈 중심 설계
- MSA 시스템 구성 하기 좋은 설계
- OAuth2 시스템 구성과 설계
영상 : https://www.youtube.com/watch?v=MNEgiFeUy_U
- 도메인, 서비스 구현/테스트 : https://www.youtube.com/watch?v=WcF95nNbh7o
- 컨트롤러 구현/테스트 : https://www.youtube.com/watch?v=2ljhDwMdTP8
- JWT 토큰 구현/테스트 : https://www.youtube.com/watch?v=w8wY2x5ezyU
- 소스 정리 : https://www.youtube.com/watch?v=ctEUUScmH1I
- 도메인, 서비스 구현/테스트 : https://www.youtube.com/watch?v=0cNzhs405Ug
- 컨트롤러 구현/테스트 : https://www.youtube.com/watch?v=grrR-wdNVgU
- Refresh Token 구현/테스트 : https://www.youtube.com/watch?v=4an8SrfvXSo
- 번외편 : https://www.youtube.com/watch?v=NCglUWoXqm4
- 인증서버 토큰으로 MSA 구현 :