Java识堂▲还有这么多解决方案,用户登陆除了cookie和session( 四 )


5.总结前面这三种方式 , 各自有各自的优点及使用场景 , 我觉得没有哪个是最好的 , 做项目的时候 , 根据项目将来的扩展情况和架构情况 , 才能决定用哪个是最合适的 。 本文的目的也就是想介绍这几种方式的原理 , 以便掌握web应用中登录验证的关键因素 。
作为一个前端开发人员 , 本文虽然介绍了3种会话管理的方式 , 但是与前端关系最紧密的还是第三种方式 , 毕竟现在前端开发SPA应用以及hybrid应用已经非常流行了 , 所以掌握好这个方式的认证过程和使用方式 , 对前端来说 , 显然是很有帮助的 。 好在这个方式的技术其实早就有很多实现了 , 而且还有现成的标准可用 , 这个标准就是JWT(json-web-token) 。
JWT本身并没有做任何技术实现 , 它只是定义了token-based的管理方式该如何实现 , 它规定了token的应该包含的标准内容以及token的生成过程和方法 。 目前实现了这个标准的技术已经有非常多:
Java识堂▲还有这么多解决方案,用户登陆除了cookie和session
文章图片
更多可参阅:https://jwt.io/#libraries-io
【Java识堂▲还有这么多解决方案,用户登陆除了cookie和session】原文:https://www.cnblogs.com/lyzg/p/6067766.HTML


推荐阅读