Spring Security 란?
Spring MVC 기반 어플리케이션에서 지원 하는 프레임 워크
인증(Authentication)과 인가(Authorization) 기능 지원
Spring에서 Interceptor나 Servlet Filter 도 지원하고 있어 직접 구현도 가능하나 Spring Security에서 잘 만들어진 구조의 Spring Security 사용 가능
Spring Security에서 지원 하는 보안 기능
사용자 인증 기능 적용(폼 로그인 , 토큰 기반, OAuth2, LDAP, 클라이언트 기반)
사용자 역할(Role)에 따른 권한 적용 가능
리소스 접근 제어
데이터 암호화
SSL
웹 보안 공격 차단
Spring Security 적용 방법
의존 라이브러리 추가(build.gradle)
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-security'
}
'Spring Framework > Spring Security' 카테고리의 다른 글
Spring Security 기본 설정 (0) | 2022.09.23 |
---|