더북(TheBook)

8.2.1 접근 권한을 설정하는 시큐리티 태그

인증이 허가된 특정 사용자에 따라 특정 경로에 접근할 수 있게 설정하는 태그로 <http><intercept-url>이 있습니다.

 

 

<http> 태그

<http> 태그는 스프링 시큐리티 설정의 핵심으로 시작과 끝 태그(<http>...</http>) 안에 스프링 시큐리티와 관련된 내용을 포함하는 최상위 태그입니다.

다음은 <http> 태그 안에 사용할 수 있는 속성입니다.

▼ 표 8-2 <http> 태그의 속성

속성

설명

auto-config

일반적인 웹 애플리케이션에 필요한 기본 보안 서비스를 자동으로 설정합니다.

use-expressions

<intercept-url> 태그의 access 속성에서 스프링 표현 언어(SpEL)를 사용할 수 있습니다.

다음은 <http> 태그를 사용하는 예입니다.

<http> 태그 적용 예

<http auto-config='true' use-expressions="true">
    // 생략
</http>

auto-config: 기본 로그인 페이지, HTTP 기본 인증, 로그아웃 기능 등 제공 여부를 알려 줍니다.

use-expressions: 스프링 표현 언어의 사용 여부를 알려 줍니다.

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