가. Spring Security 기초 및 핵심개념과 보안 동작원리
- Authentication (인증)과 Authorization (권한부여) 개요 및 차이점 이해하기
- Spring Boot의 보안처리 방식 이해하기
- Form Based Authentication 구현하기
- 역할 기반 접근 제어와 DB 기반 인증 구현하기
나. 기본인증과 커스텀 보안 필터 구현하기
- Basic Authentication 구현하기
- Role Based Authorization
- 데이터베이스 기반 인증하기
다. JWT 비대칭 암호화 핵심 구현하기
- JWT (JSON Web Token) 서비스 구현 및 인증
- RSA 비대칭 암호화 JWT 구현하기
- 데이터 검증 및 예외 처리하기
라. KeyCloak 과 Spring Authorization 서버를 사용한 Authorization (인가) 서버 셋업
바. ReactJS와 Spring Security 통합하기