권한에 대한 정보를 얻을 때 String roles = parsedToken.getPayload().get("rol").toString(); 이렇게 해도 잘 출력이 되던데 Claims claims = parsedToken.getPayload(); Object roles = claims.get("rol"); 이렇게 하는 이유가 있나요?
20:54 해당 코드에서는 결국 로그만 출력하고 있어서 같습니다. 단일 데이터를 문자열로 가져오는 법과 여러 값을 가진 데이터릍 Object로 가져오고 나중에 컬렉션으로 변환할 수 있게 가져오는 법을 모두 보여주기 위해 사용하였습니다:) username 같은 경우는 바로 문자열인데, 권한은 여러 개로, [ ] 배열 또는 리스트로 변환할 수 있습니다. 변환을 위한 확장성으로 남겨두었습나다
권한에 대한 정보를 얻을 때
String roles = parsedToken.getPayload().get("rol").toString(); 이렇게 해도 잘 출력이 되던데
Claims claims = parsedToken.getPayload();
Object roles = claims.get("rol");
이렇게 하는 이유가 있나요?
20:54
해당 코드에서는 결국 로그만 출력하고 있어서 같습니다.
단일 데이터를 문자열로 가져오는 법과 여러 값을 가진 데이터릍 Object로 가져오고 나중에 컬렉션으로 변환할 수 있게 가져오는 법을 모두 보여주기 위해 사용하였습니다:)
username 같은 경우는 바로 문자열인데, 권한은 여러 개로, [ ] 배열 또는 리스트로 변환할 수 있습니다. 변환을 위한 확장성으로 남겨두었습나다