SSO 实施概述

凭借单点登录 (SSO),用户使用一套凭据(通常是用户名和密码)即可访问多个应用程序。SSO 提供身份验证(验证用户身份)和授权(用户应拥有的访问权限),让用户可以打开和使用模板网站,而无需重新进行身份验证。

Information

重要说明

Expedia 模板解决方案需要 SSO 才能进行安全交易。

SSO 用例

如果您的网站使用 SSO,可以让客户在不登录的情况下浏览,可以要求用户立即登录,或让他们在浏览过程中的任何时候登录。退出也与登录一样,您可以决定用户退出模板网站是否也意味着退出主网站。 登录用例包括:

  • 用户在主网站上登录后,点击链接进入模板网站。模板网站保留了他们的登录信息,让他们可以作为通过身份验证的用户使用该网站。
  • 用户没有在合作伙伴网站上登录,点击链接进入模板网站。当他们在模板网站上点击登录时,系统会将其重定向到身份提供商 (IdP) 进行登录,登录完成后再返回模板网站。

退出用例包括:

  • 用户退出模板网站。当他们返回主网站时,您也可以让他们自动退出主网站。
  • 用户的会话在长时间不活动后会超时(Expedia 的默认值为 60 分钟)。用户会自动同时退出主网站和模板网站。

支持的 SSO 协议

Expedia 使用行业标准 SSO 协议,可与您已有的协议保持一致。支持的协议包括:

  • SAML v2:安全断言标记语言 (SAML) 使用基于 XML 的验证框架。SAML v2(又称 SAML 2.0)于 2005 年成为实现基于 web 的跨域 SSO 的标准协议。
  • OpenID Connect:OpenID Connect (OIDC) 是基于 OAuth 2.0 的开源身份验证协议。它是一个值得信赖的协议,被许多技术公司用于基于 web、移动设备和 JavaScript 的客户端。
  • OAuth 2.0:OAuth 2 允许通过 HTTP 服务访问用户帐户,并为移动设备、web 和桌面应用程序提供授权流。

想要了解更多信息?我们在标准和资源页面上提供了一些相关链接。

您觉得这个页面有用吗?
我们该如何改进这些内容?
感谢您帮助我们改进!