인프런 커뮤니티 질문&답변
작성자 없음
작성자 정보가 삭제된 글입니다.
db에 ROLE 등록할 때 질문입니다
작성
·
632
0
ROLE_ADMIN
ROLE_USER
이렇게 ROLE_ prefix를 꼭 붙여야 하는건가요? 그렇다면 이유가 궁금합니다
좋은 강의 감사합니다 선생님
답변 1
0
최주호
지식공유자
잘 기억이 안나는데...그때 기억으로는....!!
ROLE_ 이걸 안붙여주면 시큐리티 권한부분이 동작안해요.
- hasRole 내부에서 defaultRolePrefix 가 “ROLE_”을 붙여서 검사하기 때문에, 롤을 줄 때 앞에 ROLE_를 주지 않으면 내가 defaultRolePrefix를 재설정해줘야 하고 이유는 저도 모릅니다.
- 그냥 그렇게 만들어져서 이대로 사용해야 되요.






https://docs.spring.io/spring-security/reference/servlet/authorization/authorize-http-requests.html
이제는 ROLE_ 안붙여도 됩니다