生成jwt需要用私钥来签名。在Auth认证服务下创建测试类


创建密钥工厂,构造函数需要的参数


获取私钥

有了私钥就可以生成JWT令牌
使用jwtHelper是spring security里面的类

encode编码方法里面需要 参数1:内容  参数2:签名

令牌的内容用HashMap。然后转成json字符串。

生成jwt编码

运行测试



把jwt的内容复制出来。分成了三部分 中间以点分隔

校验jwt内容

先把公钥的内容复制过来


运行测试


公告内容随便修改一下

jwt校验失败

以上代码实际开发也不会这么做,因为spring  security已经帮我们做了

最新文章

  1. 如何通过Git GUI将自己本地的项目上传至Github
  2. 远程连接服务器for Linux
  3. 去掉tableview顶部留白
  4. 用SignalR实现的弹幕功能
  5. poj2965枚举
  6. Linux软件管理——yum命令详解
  7. <梦断代码>读后感2
  8. Filter(过滤器)常见应用
  9. linux解压缩命令
  10. xUtils3源码分析(一):view的绑定
  11. logcat错误日志
  12. win7系统下连接使用mac 蓝牙键盘(Apple Wireless Keyborad)
  13. MinGW 编译zlib、libpng、libjpeg、libcurl等(全都是Qt项目)
  14. C编译: 使用gdb调试
  15. MongoDB应用介绍之前
  16. springcloud第八步:hystrix解决服务雪崩
  17. 运维笔记--docker高效查看后台日志
  18. IOS私有API的使用(转)
  19. PAT L3-012 水果忍者
  20. 弹性分布式数据集RDD概述

热门文章

  1. 无法访问此网站 ERR_CONTENT_DECODING_FAILED
  2. Kotlin重新学习及入门示例
  3. 匿名函数、sorted()、filter()、map()、递归
  4. JDK源码那些事儿之并发ConcurrentHashMap上篇
  5. Spring源码窥探之:Spring AOP初步
  6. 利用matplot简单显示图片
  7. 杭电2019多校第八场 Acesrc and Good Numbers——思维打表&&oeis
  8. window.external 是调用外部方法
  9. 007——转载——C#将字符串转换为整型的三种方法的总结
  10. sql server replace 的使用方法