您的位置:首页 > 运维架构 > 网站架构

网站用户单点登陆解决方案

2008-10-22 17:32 239 查看
来源:http://bbs.ad0.cn/viewthread.php?tid=318
1、用户访问应用系统。


图 3.3 用户单点登录流程 - 步骤一
2、应用系统如果检查到用户没有在自己的服务器登录,则将用户请求重定向到单点登录服务器上。(使用重定向就可以处理各服务器跨域的情况)


图 3.4 用户单点登录流程 - 步骤二
3、单点登录服务器检查到用户已经单点登录(如果用户没有单点登录则要求用户登录,登录标志存储为客户端浏览器的Cookie),找到该用户在相应应用系统上绑定的账号。


图 3.5 用户单点登录流程 - 步骤三
4、单点登录服务器根据第三步的结果生成用户令牌,重定向回应用系统。


图 3.6 用户单点登录流程 - 步骤四
5、应用系统接收统一格式的用户令牌,取得用户在本系统上的登录账号,将用户在本系统上状态置为登录,返回用户请求访问的页面。


图 3.7 用户单点登录流程 - 步骤五
  如果用户在访问应用系统之前已经在单点登录服务器上登录过,第二步到第四布对用户来说就是透明的,用户感觉只是向应用系统发出了访问请求,然后得到了页面反馈。

SSO单点登录完全解决方案 SSO单点登录解决方案-SSO解决方案

服务器端可控JS跨域访问解决方法
http://bbs.ad0.cn/viewthread.php?tid=302&extra=page%3D1

SSO - Single Sign-On Enterprise Security for Web Applications
http://bbs.ad0.cn/viewthread.php?tid=304&extra=page%3D1

单点登录的简单实现
http://bbs.ad0.cn/viewthread.php?tid=305&extra=page%3D1

PHP实现WebServices和跨域自动登陆
http://bbs.ad0.cn/viewthread.php?tid=307&extra=page%3D1

Passport跨域认证解决方法
http://bbs.ad0.cn/viewthread.php?tid=309&extra=page%3D1

Web应用跨域访问解决方案
http://bbs.ad0.cn/viewthread.php?tid=310&extra=page%3D1

Flex或Flash的跨域访问解决方案
http://bbs.ad0.cn/viewthread.php?tid=313&extra=page%3D1

跨域访问新方案-PHPRPC
http://bbs.ad0.cn/viewthread.php?tid=315&extra=page%3D1

单点登录SSO技术资料收集

统一用户认证和单点登录解决方案: 计算机世界网上的文章,比较全面的介绍统一用户认证和单点登录解决方案
惠普灵动单点登录(SSO)解决方案: 包括C/S结构的系统单点登录解决方案
WebLogic平台的Web SSO(SAML)解决方案: 在WebLogic 8.1SP4中,提供了用于和Microsoft Windows客户端进行SSO的Single Pass Negotiate Identity Assertion Provider。本文对其做了详细的介绍。
http://blog.beijingnet.com/index.php?blogId=4: 收录了一些SSO方面的文章
应用整合中SSO的技术实现: 作者介绍了南京地税进行应用整合SSO的技术实现方案
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: