我正在尝试从我的 OAUTH 服务器解码 JWT 令牌,我正在使用以下网站中的示例。
我尝试了很多自行设计的解决方案,但无法解决问题,我无法解码 RSA 公钥签名的 JWT。
以下代码
Jwts.parser().setSigningKey("<<Oauth server RSA public key>>").parseClaimsJws(keySec.getTokenString());
Run Code Online (Sandbox Code Playgroud)
我得到以下异常
java.lang.IllegalArgumentException: Key bytes cannot be specified for RSA signatures. Please specify a PublicKey or PrivateKey instance.
Run Code Online (Sandbox Code Playgroud)