业务系统的管理后台往往数量众多,且各自需要一套用户名密码来进行登录,不方便使用.因此花了点时间研究如何实现一套单点登录系统. 众所周知,SSO系统设计中,往往需要想办法解决cookie不能跨域的问题,因此本系统要求各个需要接入SSO的业务系统,也进行cookie写入.整体工作流程如下: 实际上在实现的时候,为了代码逻辑更加清晰易于维护,SSO本身做了前后端分离. 该项目基于springboot,前端使用了vue,后端端口9999,前端端口8080 https://github.com/scave…