SSO单点登录
一、原理
主要是要在浏览器上留下一个痕迹,一个系统登录之后,另一个系统在这个浏览器上登陆会带这痕迹信息,登录系统判断有痕迹信息,就不用再次登录
二、流程图
获取请求的cookie信息可以使用@CookieValue(value=“cookie名称”,required=false)
关键就是在浏览器留下痕迹,登录系统登录之后将token拼在链接后面,然后返回给浏览器,浏览器重新请求服务,会将token在带链接后面,然后其他服务要判断是否携带token,如果携带的话,先远程请求登录服务,看token是否在缓存中存在,如果存在,就将token放入到session。