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

  来源: 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技术资料收集
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值