能简单介绍一下 JWS (JSON Web Signature) 吗?

最近在做一个微服务,服务间通信希望通过对参数签名的方式来进行验证,偶然看到了JWS。相关资料很少,有一个https://tools.ietf.org/html/rfc7515 标准文档,但是英文水平太差,实在看不懂讲的是啥。

也在github上找了相关实现的库,比如 jwt-auth 的底层依赖库 https://github.com/lcobucci/jwt ,这个库文档奇缺,虽说是 A simple library to work with JSON Web Token and JSON Web Signature,但是也没有找到如何实现 JWS 的内容。

找到了这篇文章简单介绍了一下JWS:http://itsdangerous.readthedocs.io/en/late... 看完之后更加疑惑了,我们传统的签名方式是增加一个sign参数,原参数保持不变,这样服务器获取参数的方式不用更改,但这篇文章的介绍好像是说会把参数通过base64拼接到签名中,成为一个整体。

是我理解不对吗?希望有知道 JWS 的大佬能够简单介绍一下 JWS,如果能推荐一下相关实现库就更好了

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1
蔺焕然

可惜已是四年前,今天我也踩到了。

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!