더북(TheBook)

8.1.2 스프링 시큐리티 태그

시큐리티 태그는 접근 권한을 위한 태그와 사용자 권한을 위한 태그로 분류할 수 있습니다.

접근 권한 태그는 허가된 사용자만 특정 페이지에 접근하게 하고, 인증을 처리하는 로그인 페이지를 호출하거나 로그아웃을 처리하도록 설정하는 데 사용합니다. 사용자 권한 태그는 인증을 처리하기 위해 사용자 정보를 가져오는 데 사용합니다.

다음은 접근 권한을 위한 태그와 사용자 권한을 위한 태그로 사용하는 주요 시큐리티 태그 유형입니다.

▼ 표 8-1 주요 스프링 시큐리티 태그의 종류

태그

설명

<http>

시큐리티의 시작과 끝을 나타내는 데 사용합니다.

<intercept-url>

시큐리티가 감시해야 할 URL과 그 URL에 접근 가능한 권한을 정의하는 데 사용합니다.

<form-login>

로그인 관련 설정을 하는 데 사용합니다.

<logout>

로그아웃 관련 설정을 하는 데 사용합니다.

<authentication-manager>

사용자 권한 서비스의 시작과 끝을 나타내는 데 사용합니다.

<authentication-provider>

사용자 정보를 인증 요청하는 데 사용합니다.

<user-service>

사용자 정보를 가져오는 데 사용합니다.

<user>

사용자 정보를 나타내는 데 사용합니다.

Tip ≣ |

스프링 시큐리티 태그와 관련된 자세한 내용은 https://docs.spring.io/spring-security/site/docs/5.4.0-RC1/reference/html5/를 참고하기 바랍니다.

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