1. 分布式单点登录框架xxl-sso
1.1. 实战运行
1.1.1. 说明
- 从上述地址下载源码
- 重点是运行xxl-sso-server,xxl-sso-web-sample-springboot,他们都依赖xxl-sso-core
1.1.2. 架构图
1.1.3. 需要修改配置
- xxl-sso-server和xxl-sso-web-sample-springboot的redis配置
//服务端 redis address, like "{ip}"、"{ip}:{port}"、"{redis/rediss}://xxl-sso:{password}@{ip}:{port:6379}/{db}";Multiple "," separated
xxl.sso.redis.address=redis://xxl-sso:123456@localhost:6379/0
server.port=8082
//客户端 xxlssoserver.com最好做下映射,本地环境下hosts指向本机地址127.0.0.1
xxl.sso.server=http://xxlssoserver.com:8080/xxl-sso-server
xxl.sso.logout.path=/logout
xxl-sso.excluded.paths=
xxl.sso.redis.address=redis://xxl-sso:123456@localhost:6379/0
1.1.4. 浏览器结果
-
点击登录后
-
启动两个客户端8081端口和8082端口,登录客户端 http://xxlssoserver.com:8081/xxl-sso-web-sample-springboot会自动跳转到http://xxlssoserver.com:8080/xxl-sso-server/login?redirect_url=http://xxlssoserver.com:8081/xxl-sso-web-sample-springboot/
-
登录后
-
再访问http://xxlssoserver.com:8082/xxl-sso-web-sample-springboot,可以直接进入