3 Star 2 Fork 2

木子金丰/mysso

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
readme.txt 1.08 KB
一键复制 编辑 原始数据 按行查看 历史
木子金丰 提交于 2017-08-25 21:35 . 测试
采用springsession框架做 session共享或者单点登录(session共享和单点登录不是一个概念)
session共享:比如在集群中当两个相同的服务部署到不同的服务器上是session共享,否则session中保存的用户信息会丢失(负载均衡中常使用)
单点登录:比如在单点登录系统中登录,在订单系统或支付系统都不需要在登录
======================================================
跨二级域名单点登录只需在spring中配置:<property name="domainName" value=".lifeng.com"/>
详细请参考项目里。
=======================================================
为在本地方便测试:需配置:hosts ip与域名映射关系
127.0.0.1 mysso-A.lifeng.com //a系统
127.0.0.1 mysso-B.lifeng.com //b系统
127.0.0.1 mysso-passport.lifeng.com //单点登录系统
===============================================================
在同一个浏览器中多个tab中打开:
当首次访问a或b的index,都会跳转到单点登录系统的登录页面.
或者登录单点系统后再访问a或b系统此时不会再提示用户登录,因为已经在单点系统中认证过了
http://mysso-a.lifeng.com:8081/mysso-A/a/index
http://mysso-b.lifeng.com:8081/mysso-B/a/index
http://mysso-passport.lifeng.com:8081/mysso-passport/user/loginUI
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/lifengit/mysso.git
git@gitee.com:lifengit/mysso.git
lifengit
mysso
mysso
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385