더북(TheBook)

1.2.4 스프링 시큐리티 프로젝트

이전에는 스프링용 아시지 시큐리티 시스템(Acegi Security System)으로 알려져 있던 스프링 시큐리티 프로젝트(http://projects.spring.io/spring-security)는 스프링 포트폴리오에서 또 하나의 중요한 프로젝트입니다. 스프링 시큐리티(Spring Security)는 웹 애플리케이션과 메서드 레벨 보안을 폭넓게 지원합니다. 스프링 시큐리티는 스프링 프레임워크 및 HTTP 기본 인증, 폼 기반 로그인, X.509 인증서 및 SSO(Single Sign-On, 싱글 사인 온) 제품(CA SiteMinder 등)과 같이 일반적으로 사용되는 인증 메커니즘을 지원합니다. 또한, 애플리케이션 자원에 대한 역할 기반 접근 제어 기능을 제공하며, 보안 요구사항(데이터 분리 등)이 더욱 복잡한 애플리케이션에서는 ACL(Access Control List)을 지원합니다. 하지만 스프링 시큐리티는 주로 웹 애플리케이션 보안에 사용되며, 자세한 내용은 16장에서 설명합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.