最代码广告位
最代码官方的gravatar头像
最代码官方2020-11-07 19:38:56

Spring Boot通过JWT认证协议实现SSO单点登录系统

项目描述

JWT全称JSON Web Token,是一种认证协议

SSO全称Single Sign On,是单点登录的缩写

该实例演示spring boot如何通过jwt实现sso单点登录系统

运行环境

jdk8+IntelliJ IDEA+maven

项目技术(必填)

spring boot+jwt+sso

依赖包文件(可选)

maven搭建

auth-service-lib

链接:https://pan.baidu.com/s/113nBVk0cLO7iI7nFuscP5w
提取码:peef

resources-service-lib
链接:https://pan.baidu.com/s/1SSgY0xVnZC7_CN4cRgm9OQ
提取码:krpr

项目截图(必填)

Spring Boot通过JWT认证协议实现SSO单点登录系统

-Dserver.port=8180

Spring Boot通过JWT认证协议实现SSO单点登录系统

-Dserver.port=8280

Spring Boot通过JWT认证协议实现SSO单点登录系统

Spring Boot通过JWT认证协议实现SSO单点登录系统

运行截图(必填)

未登录时访问http://localhost:8180/protected-resource会跳转到8080端口的登录页面

Spring Boot通过JWT认证协议实现SSO单点登录系统

zuidaima 111111或最代码 111111

登录成功

Spring Boot通过JWT认证协议实现SSO单点登录系统

再次访问8280的资源页面是有权限查看的

Spring Boot通过JWT认证协议实现SSO单点登录系统

退出登录则再次跳转到登录页面

Spring Boot通过JWT认证协议实现SSO单点登录系统

注意事项(可选)

1.8080的单点登录服务需要启动

2.8180和8280的资源服务也需要启动,但是可以启动一个或多个,只要设置不同的端口即可


打赏

文件名:springboot-single-sign-on-jwt.zip,文件大小:14.06K下载
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友