本文只作为个人学习时的摘要,如果想具体的学习,可以翻到文章底部
下图中红色方框标出来的内容,是springSecurity中使用jwt之前的一些准备,这些代码干的事情简略的说是:
生成jwt对应的token, 生成完的token使用rsa进行加密。JwtTokenGenerator
可以编码/解码验证 Jwt Token 对 ,通过 JwtTokenStorage
来处理 Jwt Token 缓存。缓存这里用了Spring Cache Ehcache 来实现,也可以切换到 Redis 。
RSA使用的证书,这里我们使用 JDK 提供的证书管理工具 Keytool 来生成 RSA 证书 ,格式为 jks
格式。
文章相关代码转载来自 https://www.felord.cn/categories/spring-security/ ,感谢大佬的分享哈