강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

좋은 백조님의 프로필 이미지
좋은 백조

작성한 질문수

스프링 시큐리티

3) 어노테이션 권한 설정 - @PreAuthorize, @PostAuthorize, @Secured, @RolesAllowed

질문

작성

·

260

0

24:16 초 쯤에 디버깅으로 하단에서 권한이 manager 와 user 권한이 2개가 있는데요 이전에 했던 권한 계층 나누기수업을 끝냈으면 밑에 권한은 manager 하나만 있어야하는 것 아닌가요? 저런식으로 하면 계층권한을 나눌 필요가 ㅇ없을 것 같아서요

답변 1

0

정수원님의 프로필 이미지
정수원
지식공유자

권한은 사용자에게 부여하기 나름입니다.

RoleHiearchy 방식을 권한을 설정했다면 가장 상위의 권한만 부여하시면 됩니다.

권한체계는 여러 다양한 형태로 운용되기 때문에 스프링 시큐리티에서 지원하는 권한방식을 각 시스템의 상황에 맞게끔 사용자별로 할당하도록 구현하는게 중요합니다.

일단 말씀하신 것 처럼 계층적인 권한으로 설정되어 있다면 사용자에게 manager 만 부여해도 됩니다.

좋은 백조님의 프로필 이미지
좋은 백조

작성한 질문수

질문하기