JWT x SPRING BOOT 토큰 생성 및 해석 2

Поделиться
HTML-код
  • Опубликовано: 3 фев 2025

Комментарии • 2

  • @visebell
    @visebell 11 месяцев назад

    권한에 대한 정보를 얻을 때
    String roles = parsedToken.getPayload().get("rol").toString(); 이렇게 해도 잘 출력이 되던데
    Claims claims = parsedToken.getPayload();
    Object roles = claims.get("rol");
    이렇게 하는 이유가 있나요?

    • @alohaclass
      @alohaclass  11 месяцев назад

      20:54
      해당 코드에서는 결국 로그만 출력하고 있어서 같습니다.
      단일 데이터를 문자열로 가져오는 법과 여러 값을 가진 데이터릍 Object로 가져오고 나중에 컬렉션으로 변환할 수 있게 가져오는 법을 모두 보여주기 위해 사용하였습니다:)
      username 같은 경우는 바로 문자열인데, 권한은 여러 개로, [ ] 배열 또는 리스트로 변환할 수 있습니다. 변환을 위한 확장성으로 남겨두었습나다