## 一、单点登录原理
[![](https://i.loli.net/2018/05/06/5aeeb3f76e521.png)](https://i.loli.net/2018/05/06/5aeeb3f76e521.png)
<br>
## 二、实现简介
- ### sso-client
1. 拦截子系统未登录用户请求,跳转至sso认证中心
2. 接收并存储sso认证中心发送的令牌
3. 与sso-server通信,校验令牌的有效性
4. 建立局部会话
5. 拦截用户注销请求,向sso认证中心发送注销请求
6. 接收sso认证中心发出的注销请求,销毁局部会话
- ### sso-server
1. 验证用户的登录信息
2. 创建全局会话
3. 创建授权令牌
4. 与sso-client通信发送令牌
5. 校验sso-client令牌有效性
6. 系统注册
7. 接收sso-client注销请求,注销所有会话
没有合适的资源?快使用搜索试试~ 我知道了~
一个用于学习或演示的SSO单点登录系统Demo,基于java web(jsp+servlet),不涉及数据库及其他框.zip
共63个文件
java:26个
jar:24个
jsp:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 49 浏览量
2024-03-24
11:26:04
上传
评论
收藏 6.68MB ZIP 举报
温馨提示
一个用于学习或演示的SSO单点登录系统Demo,基于java web(jsp+servlet),不涉及数据库及其他框
资源推荐
资源详情
资源评论
收起资源包目录
一个用于学习或演示的SSO单点登录系统Demo,基于java web(jsp+servlet),不涉及数据库及其他框.zip (63个子文件)
java0323
sso-client-01
sso-client-01.iml 977B
src
me
ziry
utils
HttpUtil.java 2KB
web
LogoutServlet.java 1KB
SSOLogoutServlet.java 3KB
IndexServlet.java 771B
filter
LoginFilter.java 4KB
model
User.java 757B
constants
SSOConstent.java 881B
listener
MySessionListener.java 613B
MySessionContext.java 1KB
web
init.jsp 240B
WEB-INF
pages
index.jsp 315B
lib
commons-lang-2.5.jar 273KB
httpcore-4.4.9.jar 318KB
json-lib-2.1-jdk15.jar 293KB
httpclient-4.5.5.jar 748KB
commons-collections-3.1.jar 546KB
commons-logging-1.2.jar 60KB
ezmorph-1.0.3.jar 76KB
commons-beanutils-1.7.0.jar 184KB
web.xml 509B
sso-server
sso-server.iml 977B
src
me
ziry
utils
HttpUtil.java 2KB
web
LogoutServlet.java 2KB
IndexServlet.java 771B
VerifyServlet.java 3KB
LoginServlet.java 5KB
filter
LoginFilter.java 1KB
model
User.java 757B
constants
SSOConstent.java 590B
web
WEB-INF
pages
index.jsp 298B
lib
commons-lang-2.5.jar 273KB
httpcore-4.4.9.jar 318KB
json-lib-2.1-jdk15.jar 293KB
httpclient-4.5.5.jar 748KB
commons-collections-3.1.jar 546KB
commons-logging-1.2.jar 60KB
ezmorph-1.0.3.jar 76KB
commons-beanutils-1.7.0.jar 184KB
web.xml 405B
login.jsp 618B
sso-client-02
src
me
ziry
utils
HttpUtil.java 2KB
web
LogoutServlet.java 1KB
SSOLogoutServlet.java 3KB
IndexServlet.java 771B
filter
LoginFilter.java 4KB
model
User.java 757B
constants
SSOConstent.java 881B
listener
MySessionListener.java 613B
MySessionContext.java 1KB
web
init.jsp 240B
WEB-INF
pages
index.jsp 315B
lib
commons-lang-2.5.jar 273KB
httpcore-4.4.9.jar 318KB
json-lib-2.1-jdk15.jar 293KB
httpclient-4.5.5.jar 748KB
commons-collections-3.1.jar 546KB
commons-logging-1.2.jar 60KB
ezmorph-1.0.3.jar 76KB
commons-beanutils-1.7.0.jar 184KB
web.xml 509B
sso-client-02.iml 976B
README.md 737B
共 63 条
- 1
资源评论
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3640
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 130平米全包装修清单明细excel表格.xls
- TI杯大奖赛本科组+研究生组论文+源代码+PCB基于LM3S811的声控轮式机器人
- TI杯大奖赛本科组+研究生组论文+源代码+PCB基于GSM无线传输技术的远程手机遥控系统
- TI杯大奖赛本科组+研究生组论文+源代码+PCB基于FastICA盲源分离算法的语音增强系统
- 15第十五章常用医学统计软件简介.pdf
- TI杯大奖赛本科组+研究生组论文+源代码+PCB基于DSP和双向Z源逆变器的纯电动汽车电机驱动与车辆控制系统
- TI杯大奖赛本科组+研究生组论文+源代码+PCB基于DSP的机械手控制系统
- 基于C实现的爱心代码(爱心代码c语言实现)
- TI杯大奖赛本科组+研究生组论文+源代码+PCB基于DSP28335的永磁同步电机调速系统设计
- 用第一背包问题的贪心算法完成的标签瀑布流
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功