阶段5 3.微服务项目【学成在线】_day16 Spring Security Oauth2_13-SpringSecurityOauth2研究-JWT研究-生成JWT令牌&验证JWT令牌
2024-09-01 13:51:47
生成jwt需要用私钥来签名。在Auth认证服务下创建测试类
创建密钥工厂,构造函数需要的参数
获取私钥
有了私钥就可以生成JWT令牌
使用jwtHelper是spring security里面的类
encode编码方法里面需要 参数1:内容 参数2:签名
令牌的内容用HashMap。然后转成json字符串。
生成jwt编码
运行测试
把jwt的内容复制出来。分成了三部分 中间以点分隔
校验jwt内容
先把公钥的内容复制过来
运行测试
公告内容随便修改一下
jwt校验失败
以上代码实际开发也不会这么做,因为spring security已经帮我们做了
最新文章
- 如何通过Git GUI将自己本地的项目上传至Github
- 远程连接服务器for Linux
- 去掉tableview顶部留白
- 用SignalR实现的弹幕功能
- poj2965枚举
- Linux软件管理——yum命令详解
- <;梦断代码>;读后感2
- Filter(过滤器)常见应用
- linux解压缩命令
- xUtils3源码分析(一):view的绑定
- logcat错误日志
- win7系统下连接使用mac 蓝牙键盘(Apple Wireless Keyborad)
- MinGW 编译zlib、libpng、libjpeg、libcurl等(全都是Qt项目)
- C编译: 使用gdb调试
- MongoDB应用介绍之前
- springcloud第八步:hystrix解决服务雪崩
- 运维笔记--docker高效查看后台日志
- IOS私有API的使用(转)
- PAT L3-012 水果忍者
- 弹性分布式数据集RDD概述
热门文章
- 无法访问此网站 ERR_CONTENT_DECODING_FAILED
- Kotlin重新学习及入门示例
- 匿名函数、sorted()、filter()、map()、递归
- JDK源码那些事儿之并发ConcurrentHashMap上篇
- Spring源码窥探之:Spring AOP初步
- 利用matplot简单显示图片
- 杭电2019多校第八场 Acesrc and Good Numbers——思维打表&;&;oeis
- window.external 是调用外部方法
- 007——转载——C#将字符串转换为整型的三种方法的总结
- sql server replace 的使用方法