Spring Security에 대해서 설명해 주세요.
스프링 시큐리티는 스프링 기반의 애플리케이션 보안(인증, 인가)을 담당하는 스프링 하위 프레임워크이다.
인증(
Authentication) : 사용자의 신원을 입증하는 과정(로그인)인가(
Authorization) : 인증된 사용자가 요청한 자원에 접근 가능한지 결정하는 과정
인증 절차를 거친 후에 인가가 이루어진다.
스프링 시큐리티는 필터 기반으로 동작하며, 인증과 인가 관련해서 많은 옵션을 제공해주기 때문에 개발자는 보안관련 로직에 대한 부담이 줄어든다는 장점이 있다.
Last updated