>백엔드 개발 >PHP 튜토리얼 > 一站式登录如何实现

一站式登录如何实现

WBOY
WBOY원래의
2016-06-13 13:19:59920검색

一站式登录怎么实现啊
现在有两个网站,域名不同分别:
www . a . com
www . b . com,各自的服务器也不同。但有个统一验证的通行证passport
现在怎么实现一站式(单点)登录呢?
个人理解如下(不知正不正确):在a网站登录后――>进入b网站(www . b .com)――>到通行证passwort验证――>返回true,登录成功~!
现在的问题是:进入b网站后,要做的工作有哪些?不明白到了b站后,a站的用户名和密码怎么传给通行证的呢??
望高手赐教啊!
可以参考 京东的网站,是个很好的例子,就是不知道原理!

------解决方案--------------------
如果只是不知道原理,那么
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

登录 A,取得 ticket
携带 ticket 进入 B,B 与 A 沟通,验证 ticket 的合法性
------解决方案--------------------
现在也流行 OAuth2.0 各种 OAuth横飞.
------解决方案--------------------
单点登录(Single现在也流行 OAuth2.0 各种 OAuth横飞. Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
登录 A,取得 ticket
携带 ticket 进入 B,B 与 A 沟通,验证 ticket 的合法性
楼上高才~~~

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.