이 글은 자바 웹 애플리케이션을 만들 때 사용할 수 있는 스프링 Security에 대해 간단히 알아보려는 목적으로 작성되었습니다. 여기서는 스프링 부트를 사용하지 않고 스프링 프레임워크 5를 사용합니다. 예제의 소스는 여기에 있습니다. oauth2Login 소스는 여기를 참조하세요.
예제 환경은 다음과 같습니다.
- JDK 17
- Spring MVC 5.3.32
- Spring Security 5.8.10
- Servlet 4
- Thymeleaf 3
- Tomcat 9.0.87
- Hibernate 5.3.36.Final
- MySQL 8.0
- Junit 5.9.3
- Gradle 8.6
- IDE - STS 4.20.1
목차
기타
참고
Spring Security 5.8 Guide
Spring Security 5.8 API docs
Spring Security 5.8 Github