SSO(Single Sign On)单点登录,sso是解决多系统间登录问题,用户一次登录能得到其他系统的信任,实现免登功能。根据实现方式又分成同域、跨域、Oauth授权方式。
1.sso单点登录流程图
2.客户端接入方式
基于filter方式接入,重定向到sso 服务端登录,登录成功后,sso服务端带着 token ticket 重定向到客户端,客户端在请求sso服务端用户信息生成cookie,在返回用户需要流量的页面。
3.SSO开源项目: yale大学开发的CAS系统,地址:https://secure.its.yale.edu/cas/login