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

hoonseung님의 프로필 이미지

작성한 질문수

스프링 시큐리티 완전 정복 [6.x 개정판]

메서드 기반 권한 부여 - @PreAuthorize, @PostAuthorize

hasRole 과 hasAuthority 의 차이

작성

·

794

0

안녕하세요 hasRole 과 hasAuthority 의 차이가 없는 거 같아서 질문 드립니다.

기능 상 차이가 없다면 용도의 차이가 있는지 궁금합니다.

답변 1

1

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

네 사실 기능상 동일하다고 보시면 됩니다.

강의에도 나와 있듯이 hasRole 은 설정한 값에 접두어인 ROLE_ 이 자동으로 추가된다는 것이고 hasAuthority 는 접두어가 추가 되지 않는다는 차이점이 있습니다.

그 외에는 특별한 차이는 없다고 보시면 됩니다.