您现在的位置是:首页>技术分享>spring+springmvc+Interceptor+jwt+redis实现sso单点登录
spring+springmvc+Interceptor+jwt+redis实现sso单点登录
发布时间:2018-07-05 编辑:小付 浏览(1142) 评论(0)
1. 引入jwt的相关jar包,在项目pom.xml中引入:
2. 拦截器配置:
我这里简单配置了要拦截的url和过滤的url(这个根据自己项目来定)
3. 编写jwt的加密或者解密工具类:
这个加密工具类是我从网上找的,如果各位要修改,可以按照自己业务修改即可。
4. 创建Login.java对象,用来进行jwt的加密或者解密:
5. 定义RedisLogin对象,用来通过uid往redis进行user对象存储:
6. 编写LoginInterceptor.java拦截器
7. 定义异常的LoginResponseCode
8. 编写统一sso单点登录接口:
9. 测试sso单点登录:
返回结果集:
转自:https://blog.csdn.net/qq_39485184/article/details/78463973
关键字词:spring,springmvc,jwt,redis,sso,单点登录