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

+ Recent posts