Trouble Shooting
[JWT] ECDSA signing keys must be PrivateKey instances
sebarii
2024. 4. 2. 23:29
Spring Security ์ jwt๋ฅผ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธ์ ํด์ token ๋ฐํํด์ค ๋ ๋ฐ์ํ ์ค๋ฅ
ECDSA signing keys must be PrivateKey instances
return Jwts.builder()
.setSubject(authentication.getName())
.claim(AUTHORITIES_KEY, authorities)
.signWith(key, SignatureAlgorithm.ES512)
.setExpiration(validity)
.compact();
์ฌ๊ธฐ์
.signWith(key, SignatureAlgorithm.ES512)
์ด ๋ถ๋ถ์
`SignatureAlgorithm.ES512` ์์ `SignatureAlgorithm.HS512` ๋ก ๋ฐ๊ฟ์ฃผ๋ฉด ๋จ