jwt 토큰를 user에 적용하고 난 후 swagger에서 api test 를 하던 도중
"msg" : "Base64-encoded key bytes may only be specified for HMAC signatures. If using RSA or Elliptic Curve, user the signWith(SignatureAlgorithm, Key) method instead." .
라는 오류를 받았다.
jwt 암호화 알고리즘에서 문제가 생기는 건데 왜 그런가 검색해보니
비밀 키를 사용하고 있으므로 "HS" 가 있는 HMAC 알고리즘을 사용해야한다고 한다.
따라서 HS256, HS523, HS384를 사용해야 한다.
HS256 을 사용하면 api test 에서 email, password 만 입력해도 된다.
로컬에서 실행해보니 성공했다.