Closed shazi4399 closed 1 year ago
【背景描述】互联网服务离不开用户认证,单机架构下可以采用cookie、session的方案。但是在服务器集群,或者是跨域的服务导向架构场景下,就涉及到跨域认证问题。于是JSON Web Token(缩写 JWT)应用而生,成为目前最流行的跨域认证解决方案。
【需求描述】调研jwt技术原理、学习如何在web开发中依靠第三方jwt库实现跨域认证。 【环境要求】 硬件平台:无 软件平台:普通Golang环境。 【编程语言】Golang 【产出标准】 1、输出一篇jwt技术总结文档,发表在掘金、知乎或csdn等平台。 2、实现简单的demo展示; 3、阅读这三个源码(源码1、源码2、源码3)中的jwt部分部分,并比较他们实现鉴权的异同点。 【参考资料】 用户鉴权是什么?jwt有什么用? | 青训营笔记 JSON Web Token 入门教程
szy认领
已发布一篇技术文档:https://juejin.cn/post/7198489148549201980 其中包含了对三个源码的比较部分
【背景描述】互联网服务离不开用户认证,单机架构下可以采用cookie、session的方案。但是在服务器集群,或者是跨域的服务导向架构场景下,就涉及到跨域认证问题。于是JSON Web Token(缩写 JWT)应用而生,成为目前最流行的跨域认证解决方案。
【需求描述】调研jwt技术原理、学习如何在web开发中依靠第三方jwt库实现跨域认证。 【环境要求】 硬件平台:无 软件平台:普通Golang环境。 【编程语言】Golang 【产出标准】 1、输出一篇jwt技术总结文档,发表在掘金、知乎或csdn等平台。 2、实现简单的demo展示; 3、阅读这三个源码(源码1、源码2、源码3)中的jwt部分部分,并比较他们实现鉴权的异同点。 【参考资料】 用户鉴权是什么?jwt有什么用? | 青训营笔记 JSON Web Token 入门教程