[Spring]Security 경로에 대한 권한 적용

yeonjoo913·2023년 6월 27일
0

Spring

목록 보기
6/19

관리자센터 작업중에 /admin으로 이어지는 경로의 경우 접근에 대한 권한 처리가 필요하였다.

선언적 방식

  • hasRole(String) : 역할에 따른 접근 허용
  • hasAuthority(String) : 권한에 따른 접근 허용

SecurityConfig에서 해당 권한 설정을 적용하였다.
관리자센터를 기존에 권한으로 접근에 대한 처리를 하였기때문에 이번에 hasAuthority를 사용하였다.

.antMatchers("/web/admin/**").hasAuthority(GrantType.ADMIN.getValue())

hasAuthority의 값에는 사용하고 있는 권한이나 security에서 제공하는 권한을 넣어사용하면 될 것 같다.

profile
주니어 백엔드 개발자. 까먹는다 기록하자!

0개의 댓글