8.3.3 실습 스프링 시큐리티 태그로 도서 등록 페이지에 접근 권한 설정하기
스프링 시큐리티 태그를 사용하여 도서 등록 페이지에 접근할 수 있도록 사용자 정보를 설정하고 도서 등록 페이지에 접근 권한 설정을 구현해 보겠습니다.
1. 메이븐 관련 환경 설정 파일 pom.xml에 스프링 시큐리티 의존 라이브러리를 등록합니다.
코드 8-1 pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"...>
...
<properties>
<java-version>15</java-version>
<org.springframework-version>5.2.8.RELEASE</org.springframework-version>
<org.aspectj-version>1.9.6</org.aspectj-version>
<org.slf4j-version>1.7.25</org.slf4j-version>
<security.version>5.6.3</security.version>
</properties>
<dependencies>
<!-- Spring -->
...
<!-- Spring Security -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>${security.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${security.version}</version>
</dependency>
<!-- AspectJ -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>${org.aspectj-version}</version>
</dependency>
...
</project>