(六)Gateway开发教程之实现统一授权【集成JWT】
theme: vue-pro
这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战
前情回顾
上篇文章,我们讲到了为什么要选择JWT来实现统一认证授权,其优点更符合初期项目的形成,同样可以通过双token来增强用户的体验度种种,而这些纸上谈兵式的谈论过去,迎来的就是如何去实现这些。
本篇文章就是告诉大家如何在SpringCloud项目中使用JWT实现统一授权。
使用JWT来加密解密
在集成到SpringCloud项目中之前,我们要先做一些JWT技术的调研,但是要调研到什么程度才能做到集成的基本要素呢?
如果你问我,我会告诉你,最起码也要将JWT的token加密、解密弄清楚,或者是调试成功,才能去进行集成至SpringCloud中。
准备工作
首先我们要先提供一个密钥,通过此密钥来进行加解密。
JWT加密
直接贴代码:
java String key = Base64.getEncoder().encodeToString("zhegekeysuibianshejijiuxingkannixinqing".getBytes(Charsets.UTF_8)); //用户信息 Map<String,String> map = new HashMap<>(); map.put("userId","zhangs
公众号:Ijiran的编程思维,随缘关注。转载请注明地址,谢谢。

浙公网安备 33010602011771号