phpsso

php + js 简单单点登录框架

###SSO介绍

SSO英文全称Single Sign On,单点登录。 SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。 它是目前比较流行的企业业务整合的解决方案之一。

####原理说明

用户访问目标网站 (profile.phpsso.com) 目标网站(profile.phpsso.com)执行phpsso client js phpsso client js发送异步请求向验证服务器(login.phpsso.com)发送验证请求 验证服务器(login.phpsso.com)未登陆,phpsso client js执行跳转登陆界面(login.phpsso.com),输入用户名、密码验证。已登陆跳转到步骤5。 验证服务器(login.phpsso.com)验证通过,phpsso client js成功执行回调事件

*注:phpsso client js为客户端 login.js

####目录结构说明:

|- server 服务端,主要登录验证程序

|- client 客户端,需要部署到需要验证的应用中

####安全性 验证都是通过cookie传递,相对安全性一般。

目标网址与验证服务器无双向验证,相对简单。

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。