最代码官方的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 下载
最代码最近下载分享源代码列表最近下载
gowangbo1  LV6 2024年6月29日
zackery  LV9 2024年1月27日
神剑幽灵  LV11 2022年8月9日
wusiyin  LV14 2022年7月18日
1234mama  LV19 2022年6月7日
a1677596408  LV23 2022年3月28日
zhaoming200677  LV13 2021年10月21日
天险无涯  LV15 2021年10月14日
C544350851  LV26 2021年6月22日
chenmin77527  LV3 2021年6月19日
最代码最近浏览分享源代码列表最近浏览
dapeng0011  LV15 2024年7月13日
gowangbo1  LV6 2024年6月29日
计科一班  LV7 2024年6月19日
quartz  LV8 2024年3月13日
周宗营  LV1 2024年2月29日
云淡风轻jh  LV10 2023年9月3日
shaoqi 2023年7月26日
暂无贡献等级
240598911  LV10 2023年7月6日
szf123  LV12 2023年6月5日
yzshabzbbdvw  LV4 2023年6月3日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友