单点登录方式整理笔记

来源:互联网 发布:java软件公司 编辑:程序博客网 时间:2024/06/16 00:20
概念:

用在登录了系统A之后,再访问系统B,系统C的时候都能实现自动登录状态。退出同理。


实现:

1.session共享。通过mem,数据库来存储session,然后将存储session_id的cookie的所属域名设置成顶级域名


2.重定向。例如A系统和B系统统一在C系统登录。登录完成后生成一个登录成功验证token,带上这个token跳转回A系统或者B系统。C系统将用户的登录状态session存储在自己的系统中,这种方法可以用于A,B的顶级玉域名都不一样的方法


3.ajaxjsonp,A,B系统在登录的时候向C系统发送jsonp请求验证登录。此方法原理跟重定向类似。


原创粉丝点击