• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

Role 인식 질문입니다.

22.05.04 15:32 작성 조회수 252

0

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

답변 1

답변을 작성해보세요.

0

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

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

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

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

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

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