Jang_bo_go

springboot security 권한에 따른 url접근

디비드킴 2022. 1. 1. 16:32

상점 등록 페이지를 만들고 있었다

상점 등록은 회사/어드민만 권한을 가지고 있어야 한다

따라서 시큐리티에 설정을 추가해주었다

securityConfig.java

 

.authorizeRequests().antMatchers("/auth/store/**").access("hasRole('ROLE_COMPANY') or hasRole('ROLE_ADMIN')")
편리하게 권한을 체크해준다

테스트

ROLE_USER일 때

vscode

ROLE_COMPANY일 때

vscode

로직을 잘 타다가 조건대로 에러를 잘 발생해준다!

 

주의할 점

권한은 대문자로 해야 한다

 

'Jang_bo_go' 카테고리의 다른 글

springboot google ocr api 호출하기!  (2) 2022.01.09
vue.js ckeditor5 연동하기  (0) 2022.01.08
vue.js 카카오지도 원그리기  (0) 2021.12.30
vue.js eventbus 컴포넌트간 주고받기!  (0) 2021.12.16
시작하며  (0) 2021.12.16