Spring Cloud 统一授权,基于JSONP的单点登录技术验证

思路:

由Spring Cloud Gateway 提供统一的HTTP API服务;

登录域的前端界面,通过Spring API完成登录,且由Spring API 设置set-cookies;

其它域的前端界面,访问Spring API JSONP 获取cookies中的token;

若授权失败,统一调至登录域完成登录;

基于nodejs+jquery的技术验证代码如下:


jsonp-sso-demo