多个Web应用程序之间的验证

时间:2011-01-30 13:55:21

标签: php web-applications authentication

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

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

提前致谢。

2 个答案:

答案 0 :(得分:1)

您可能想要使用热门的OpenID

  

OpenID是一个开放的标准   描述了用户的用途   在分散的情况下进行身份验证   方式,避免需要   服务提供自己的特设   系统并允许用户   巩固他们的数字身份。

还有OAuth身份验证系统:

  

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

答案 1 :(得分:0)

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