之前的文章中有介绍 spring cloud sso 集成的方案,也做过 spring + jwt + redis 的解决方案,不同系统的无缝隙集成,统一的 sso 单点登录界面的管理、每个应用集成的权限认证,白名单等都是我们需要考虑的,现在针对于以上的问题我们做了 sso 单点登录应用认证平台,设计如下:
- 数据库设计:
执行流程
A. 成用户注册 (可以注册个人账户或者企业账户)
B. 申请应用(可能是多个应用),选择不同的模板(不同模板对应不同行业的 sso 单点登录系统)
C. 管理人员进行应用审核(申请人提交信息的审核),审核通过以后通过加密方式生成应用对应的 token 信息
D. 后台管理(应用列表、应用审核、模板管理等)
E. 将 token 信息和应用信息传递,进行 sso 统一拦截器认证(验证白名单)
F. 成功 or 失败(跳转到指定模板的 sso 登录界面)
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于