开发与网页
怎么读 JWT
你要看见声明。把令牌贴进当前标签页,看 alg 和载荷,然后关掉标签页。解码显示 JSON。签名不会被校验。
令牌在剪贴板上再打开 JWT 解码。常见形状是用点分开的三段。签名不会被校验。不上传。
打开JWT 解码目录
阅读只显示 JSON。签名不会被校验
任何人都能改载荷再编码。这一页显示 JSON。它不校验签名、签发者或受众。载荷看起来整齐,是拿来读的理由,也是去持有密钥的地方再校验的理由。
解码显示 JSON。签名不会被校验。到密钥所在的地方再校验。 打开 cv.cm 的 JWT 解码
解码留在当前标签页。
打开JWT 解码贴上令牌
常见形状是用点分开的三段。两段也能解码。正在用的访问令牌里可能有邮箱或用户 id。不要发到聊天里,也不要在共享屏幕上打开这个标签页。
看 alg 和各项声明
alg 是一个标签,包括 none 这个词。它只是标签。看 iss、aud、sub 和 exp。这一页解不了,就是头部或载荷不是 base64url 的 JSON。
过期只是拿 exp 和时钟比
exp 是秒。那个瞬间已经过去,这一行就写过期。没有 exp,就是没有可比较的到期声明。两种情况签名都没有被校验。
过期只是拿 exp 和时钟比。签名仍然没有被校验。 关掉标签页
关掉后,这一页上的令牌就没了。你需要可信任的令牌时,到存放密钥或公钥的地方去校验。这一页两边都没有。
常见问题
可以免费在线解码 JWT 吗?
可以。cv.cm 在当前标签页读头部和载荷。不上传。
会校验签名吗?
不会。你得到的是能读的 JSON。签名、签发者和受众都不会被校验。
过期是什么意思?
exp 声明以秒计,早于现在。这是和时钟比较。没有 exp,就是没有到期声明。两种情况都不校验签名。
为什么解码失败?
这段值需要用点分开的两段或三段,而且头部和载荷必须是 base64url 的 JSON。
令牌会上传吗?
不会。关掉标签页就没了。正在用的访问令牌不要发到聊天里,也不要出现在共享屏幕上。