강의

멘토링

커뮤니티

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

uhas2003님의 프로필 이미지
uhas2003

작성한 질문수

스프링 시큐리티

2) 관리자 시스템 - 권한 도메인, 서비스, 리포지토리 구성

Role 인식 질문입니다.

해결된 질문

작성

·

384

0

DB에는 ROLE_AMDIN
이런식으로 ROLE_ 을 붙혔는데
 
CONFIG에서는 ADMIN 만 되어있는데
 
ROLE_ <- 알아서 생략하는건가요?

답변 1

0

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

예를 들어 Config 에서 설정하는 구문에서 hasRole("ADMIN") 이라고 하면 내부적으로 

prefix 값이 ROLE_ 이 자동으로 붙게 되어 ROLE_ADMIN 이 됩니다.

그러나 DB 는 Config 에서 설정하는 것이 아니기 때문에  전체 이름을 모두 적어야 합니다.

그러나 DB 에서 ROLE_ 을 붙이는 것이 강제사항은 아닙니다.

권한명을 임의로 주고 해당 권한명에 대한 리소스를 매핑하게 되면 자동으로 인가 흐름이 이루어지게 됩니다.

강의 내용을 찬찬히 보시면 될 것 같습니다.

uhas2003님의 프로필 이미지
uhas2003

작성한 질문수

질문하기