- 스프링 시큐리티의 보안 설정 API 와 이와 연계된 각 Filter들에 대해 학습한다.
- 각 API의 개념과 기본적인 사용법, API 처리 과정, API 동작방식 등 학습
- API 설정 시 생성 및 초기화 되어 사용자의 요청을 처리하는 Filter 학습
- 스프링 시큐리티 내부 아키텍처와 각 객체의 역할 및 처리과정을 학습
- 초기화 과정, 인증 과정, 인가 과정등을 아키텍처적인 관점에서 학습
- 실전 프로젝트
- 인증 기능 구현 - Form 방식, Ajax 인증 처리
- 인가 기능 구현 - DB와 연동하여 권한 제어 시스템 구현
- 개발환경
- JDK 1.8 이상
- Postgres
- IntelliJ
- 선수지식
- Spring Boot
- Spring MVC
- Spring Data JPA
- Tymeleaf
- Postgres
- Lombok