美文网首页
php实现sso(单点登陆)

php实现sso(单点登陆)

作者: 王波_d9a3 | 来源:发表于2017-10-25 11:04 被阅读0次

实例:用户在A网站登陆,B,C,D,E网站也同时登陆。

1:用户A在A网站登陆,然后进入到S(用户身份认证中心)进行认证,如果通过就生成像微信的token(用户id+时间戳)进行存储到memcahe中去使用(cookie->token)进行一一对应;

2:在B,C,D,E中通过cookie去memcahe中获取token;

3:然后把token进行解码生成需要的数据(用户id+时间戳);

4:通过用户id到到服务群中去获取用户信息。这样就实现了单点登陆

(跨浏览器不行的)因为每个浏览器存储的cookie的位置不用,和没有凭证去获取token,

大家如果有好的方法就私信我。谢谢大家,共同提高

相关文章

网友评论

      本文标题:php实现sso(单点登陆)

      本文链接:https://www.haomeiwen.com/subject/orfqpxtx.html