【发布时间】:2017-11-23 16:28:30
【问题描述】:
我正在尝试解码在 java [io.jsonwebtoken / jjwt / 0.6.0] 中创建的节点服务器 [npm install jsonwebtoken] 中的 JWT,但收到无效签名错误。
有没有人遇到过同样的情况并找到了解决方案,请与小组分享。
在 JAVA 中
jwtToken = Jwts.builder().setSubject(email).claim("roles", "user").setIssuedAt(new Date(currentTimeInMills)).setExpiration(new Date(expireIn)) .signWith(SignatureAlgorithm.HS256,"secretKey").compact();
在节点中
var jwt = require('jsonwebtoken'); var decoded = jwt.verify(jwtToken, "secretKey");
【问题讨论】: