代码拉取完成,页面将自动刷新
同步操作将从 a466350665/smart-sso 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
QQ交流群:454343484🈵、769134727
smart-sso使用当下最流行的SpringBoot技术,基于Cookie + OAuth2认证授权方式,为您构建一个轻量级、易理解、高可用、高扩展性的单点登录应用。
smart-sso
├── smart-sso-demo1 -- 客户端示例1
├── smart-sso-demo2 -- 客户端示例2
├── smart-sso-server -- 服务端
├── smart-sso-starter -- 依赖装配模块
│ ├── smart-sso-starter-base -- 公用的基础依赖装配
│ ├── smart-sso-starter-client -- 客户端依赖装配
│ ├── smart-sso-starter-client-redis -- 客户端依赖装配,分布式部署场景redis支持
│ ├── smart-sso-starter-server -- 服务端依赖装配
│ ├── smart-sso-starter-server-redis -- 服务端依赖装配,分布式部署场景redis支持
技术 | 版本 | 说明 |
---|---|---|
spring-boot | 2.5.13 | 容器 + MVC框架 |
spring-boot-starter-data-redis | 2.5.13 | 分布式场景Token管理 |
httpclient | 4.5.14 | 授权码认证,客户端和服务端通信 |
轻量级: 借鉴业界CAS原理,基于SpringBoot和OAuth2协议的授权码模式极简实现;
跨域支持: 服务端和客户端允许部署在不同域名下,实现跨域的单点登录访问机制;
分布式部署: 服务端和客户端都支持多实例部署场景,基于redis实现分布式Token管理;
自动续约: 使用Oauth2协议的token失效机制,通过refreshToken刷新时自动更新服务端凭证时效,完成自动续约;
高度扩展性: 服务端包含简化版的OAuth2协议实现和凭证管理都允许自定义扩展覆盖。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。