토리맘의 한글라이즈 프로젝트 logo 토리맘의 한글라이즈 프로젝트

스프링 시큐리티 공식 레퍼런스를 한글로 번역한 문서입니다.

전체 목차는 여기에 있습니다.

목차:


스프링 시큐리티는 표준 서블릿 필터로 서블릿 컨테이너와 통합된다. 서블릿 컨테이너에서 실행하는 모든 어플리케이션에서 동작한다는 뜻이기도 하다. 더 구체적으로 말하자면, 서블릿 기반 어플리케이션에서 스프링 시큐리티 때문에 굳이 스프링을 사용할 필요가 없다는 말이다.


이번 섹션에선 스프링 부트에서 스프링 시큐리티를 사용하기 위한 최소한의 설정을 다룬다.

완성된 어플리케이션 코드는 samples/boot/helloworld에서 찾아볼 수 있다. 좀 더 편리하게는, 여기를 클릭하면 최소 버전의 스프링 부트 + 스프링 시큐리티 어플리케이션을 다운로드할 수 있다.


8.1. Updating Dependencies

메이븐이나 그래들로 의존성만 수정하면 끝이다.


8.2. Starting Hello Spring Security Boot

이제 메이븐 플러그인의 run goal로 스프링 부트 어플리케이션을 기동시킬 수 있다. 실행 방법은 다음을 참고하라 (실행 시 제일 앞에 출력되는 내용도 참고):

Example 46. Running Spring Boot Application

$ ./mvn spring-boot:run
...
INFO 23689 --- [  restartedMain] .s.s.UserDetailsServiceAutoConfiguration :

Using generated security password: 8e557245-73e2-4286-969a-ff57fe326336

...

8.3. Spring Boot Auto Configuration

스프링 부트는 다음과 같은 일을 자동으로 해준다:

스프링 부트 설정은 간단하지만 많은 일을 해준다. 기능을 요약하면 다음과 같다:


전체 목차는 여기에 있습니다.

<< >>