【问题标题】:Authentication between multiple web applications多个 Web 应用程序之间的身份验证
【发布时间】:2011-06-18 02:45:26
【问题描述】:

我计划创建一些允许用户在这些应用程序之间共享帐户的 Web 应用程序。我正在使用 apache、php 和 mysql。

我的问题是,用户是否可以在一台服务器上登录,然后能够使用具有这些登录详细信息的所有应用程序。我正在考虑使用其他应用程序可以访问的某种 Web 服务/api,但我不完全确定这是最好的方法。

提前致谢。

【问题讨论】:

    标签: php web-applications authentication


    【解决方案1】:

    是的,我会构建一个身份验证服务。然后我会在该服务中注册用户可以使用哪些应用程序。

    【讨论】:

      【解决方案2】:

      您可能想选择流行的OpenID

      OpenID 是一个开放标准, 描述用户可以如何 去中心化的认证 方式,避免需要 提供自己的临时服务 系统并允许用户 巩固他们的数字身份。

      还有OAuth认证系统:

      OAuth(开放授权)是一种开放的 授权标准。它允许 用户分享他们的私人资源 (例如照片、视频、联系人列表) 与另一个站点存储在一个站点上 无需分发他们的 凭据,通常是用户名和 密码。

      【讨论】:

      • 感谢您的回答。然而,由于服务提供商的问题,我最近听到了很多关于 OpenID 的坏消息。另一方面,Oauth 可能是一个想法,所以我会研究一下,谢谢。
      猜你喜欢
      • 2011-05-01
      • 2014-06-22
      • 2017-07-30
      • 1970-01-01
      • 1970-01-01
      • 2011-01-17
      • 2011-01-31
      • 2013-03-09
      • 1970-01-01
      相关资源
      最近更新 更多