标签: php web-applications authentication
我计划创建许多允许用户在这些应用程序之间共享帐户的Web应用程序。我正在使用apache,php和mysql。
我的问题是,用户是否可以在一台服务器上登录,然后能够使用具有这些登录详细信息的所有应用程序。我正在考虑使用其他应用程序可以访问的某种Web服务/ api,但我不完全确定这是最好的方法。
提前致谢。
答案 0 :(得分:1)
您可能想要使用热门的OpenID:
OpenID是一个开放的标准 描述了用户的用途 在分散的情况下进行身份验证 方式,避免需要 服务提供自己的特设 系统并允许用户 巩固他们的数字身份。
还有OAuth身份验证系统:
OAuth(开放授权)是开放的 授权标准。它允许 用户分享他们的私人资源 (例如照片,视频,联系人列表) 与另一个站点存储在一个站点上 而不必分发他们的 凭证,通常是用户名和 密码。
答案 1 :(得分:0)
是的,我会建立一个身份验证服务。然后我会在该服务中注册用户可以使用的应用程序。