一般这种是已经有一个boot项目成熟了开始试用了,另一个在开发中,想要实现单点登录.
一种情况:
如果第一个成熟的项目还可以改,报错后续还有第三个项目要加进来实现单点登陆,可以在起一个boot项目作为登录鉴权中心,三个boot项目都去这个登陆鉴权中心请求token.
这样的缺点就是首先要改动第一个已经做好的项目,灵气一个boot专门做验证鉴权有点浪费.
第二种情况:
第一个项目人家已经试用开发人员都忙别的去了,不能大动了.
这种情况可以两个boot项目之间做好账号同步.新系统写个接口利用账号密码生成token,把权限放开可以直接访问到.登录到第一个boot,跳转的时候带着账号密码请求刚写好的接口,生成token,并让前端放到相应的localstorage.注意密码一定要加密传递,这样也能实现单点登录.