Spring Security + JWT 적용중 : Principal Class: org.springframework.security.core.userdetails.User 이러한 오류발생 문제의 원인분석 현재 SecurityContextHolder.getContext().getAuthentication().getPrinipal()의 타입이 CustomUserDetails가 아니라 org.springframework.security.core.userdetails.User로 반환되고 있다. 수정전 public Authentication getAuthentication(String accessToken) { Claims claims = parseClaims(accessToken); if (claims.get("auth") == null) { throw new RuntimeException("권한 정보가 없는 토큰입니다."); } Collection
extends GrantedAutho...
원문 링크 : [Spring]class java.lang.String cannot be cast to class org.springframework.security.core.userdetails