본문 바로가기
Etc/Error

[jwt]'signWith(io.jsonwebtoken.SignatureAlgorithm, java.lang.String)' is deprecated

by 연잔 2022. 7. 18.

원래 사용하던 signWith(io.jsonwebtoken.SignatureAlgorithm, java.lang.String) 방식이

jwt 0.10.0부터 사용되지 않는다.

대신 signWith(Key) or signWith(Key, SignatureAlgorithm)를 사용해야한다.

getSignKey 코드 추가

 

→ 그냥 secretkey를 String이 아닌 key 형식으로 변경

private SecretKey key = Keys.*secretKeyFor*(SignatureAlgorithm.*HS256*);

 

 

참고 

[JWT] Spring Boot 환경에서 JWT(Json Web Token)생성 하기

[springboot, jwt] jwt 로 토큰 생성, 유효시간 관리 하기