主要特性
1.只支持同一会话的单点登录,新建会话需要重新登录,用户可以同时登录多个账号。
2.支持单点登出
3.TokenID与SessionID绑定,不能直接通过TokenID的Url登录
4.用户登录的凭证信息使用Memcached持久化
源码和Memcached安装包下载地址
链接: http://pan.baidu.com/s/1c04Suty 密码: bb2p
Memcached 安装配置可以参考这篇博文:http://www.cnblogs.com/stone_w/p/4755537.html
部署和测试:
分别发布服务端和客户端代码:
在本机IIS上部署2个客户端和一个服务端
对应的三个地址
sso-client.com
sso-client1.com
sso-server.com
利用本机的Host文件解析上面3个域名
127.0.0.1 sso-client.com
127.0.0.1 sso-client1.com
127.0.0.1 sso-server.com
代码参考了 http://www.cnblogs.com/youring2/p/sso-practice.html 自己作了些改动和优化
时间: 2024-07-29 23:21:16