작성
·
1.3K
0
강사님 안녕하세요. 강사님 강의를 듣고 jwt를 배우고 있습니다.
Users entity의 role를 enum타입으로 변경하고 싶은데 , PrincipalDetails의 getAuthorities을 어떻게 설정하면 될까요?
Users
Role enum 클래스
PrincipalDetails 클래스
답변 1
0
@Override
public Collection<? extends GrantedAuthority> getAuthorities() {
Collection<GrantedAuthority> authorities = new ArrayList<>();
authorities.add(new SimpleGrantedAuthority("ROLE_" + user.getRole().toString()));
return authorities;
}