# Spring Security
- 인증(Authentification)과 권한(Authorization)을 다루는 프레임워크
- 프로그램 로직보다 설정으로 페이지나 리소스 접근 제어
## 필요조건
- Spring Framework 3.2
- Spring Security 3.2
- Maven
## 간단 테스트
- 소스 다운로드 springsecurity.zip
- pom.xml
```xml
org.springframework.security
spring-security-web
${spring.security.version}
org.springframework.security
spring-security-config
${spring.security.version}
```
- root-context.xml
```xml
```
- servlet-context.xml
```xml
```
- web.xml
```xml
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
```
- HomeController.java
```
```
- admin.jsp
```
```
## ref
- JavaSchool Spring Security
- http://java-school.net/spring/spring-security.php
- MKyoung Spring Security
- http://www.mkyong.com/tutorials/spring-security-tutorials/