-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
enum 타입의 getAuthorities
23.04.12 10:36 작성 조회수 1.04k
0
강사님 안녕하세요. 강사님 강의를 듣고 jwt를 배우고 있습니다.
Users entity의 role를 enum타입으로 변경하고 싶은데 , PrincipalDetails의 getAuthorities을 어떻게 설정하면 될까요?
Users
Role enum 클래스
PrincipalDetails 클래스
답변을 작성해보세요.
0
최주호
지식공유자2023.04.21
@Override
public Collection<? extends GrantedAuthority> getAuthorities() {
Collection<GrantedAuthority> authorities = new ArrayList<>();
authorities.add(new SimpleGrantedAuthority("ROLE_" + user.getRole().toString()));
return authorities;
}
답변 1