单点登录如何设计(用redis)

登录www.baidu.com,访问tieba.baidu.com自动登录

自己的想法:登录baidu.com以后,服务器用redis记录登录者的客户端信息,再访问tieba.baidu.com的时候检查redis有没有这个客户端的登录情况,如果有,就运行登录。
大致想法是这样,不知道正确的实现方式是怎么样的?求分享点经验。

阅读 3.7k
评论
    5 个回答
    • 9.4k

    业务要求使用redis么?

    我说说常规的单点登陆实现方案吧:

    1. 某个项目登陆成功,广播其他注册的项目进行登陆操作[写session的操作]

    2. 某个项目登陆成功,url会携带一个token,各个项目通过解析ticket获取uid进行写session操作

      相似问题
      推荐文章