Springboot 整合spring Security和JWT 分布式版本
JWT介绍 JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 JWT使用场景 授权 常见的web项目中,当一个用户在A系统登录以后,后续的所有请求都将会包含JWT信息,允许用户访问该令牌(token)允许的路由,资源,服务等。现在常见的多系统之间的单点登录就是JWT的特性。 信息交换 JWT可以被签名,可以使用密钥对确定服务器发送的消息的真实性等。 开发环境 openjdk11 springboot 2.3.1 spring security Jwt 项目下载地址 https://gitee.com/randomObject/springboot-security-jwt-project 项目结构 springboot-security-jwt-project为父工程 父工程pom.xml内容如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/