0

我目前正在开发一个为本地客户提供许多服务的网站,我们称之为“payiteasy.com”。随着在这个网站注册的用户越来越多,提供的服务越来越多,我开始考虑建立一个外部登录系统。

为了更多地解释我正在尝试做的事情,假设我的网站注册用户之一也已注册并经常使用一个名为“abc.com”的网站我想让我的用户验证他的凭据或登录到 abc.com使用 payiteasy.com 的用户名和密码。

我想我正在尝试做的类似于您使用 Facebook、Google、Yahoo 或 Twitter 帐户登录某些网站。我也在阅读有关 Facebook 登录架构的信息,也许我需要做类似的事情!

我对此了解不多,但我想有一个正确的开始:如何让我的用户使用他们的 payiteasy 帐户登录到其他网站,也许在那之后我可以允许他们使用它的一些服务。

Payiteasy 使用 PHP 和 JavaScript 构建,并使用 MVC 框架。我应该从哪里开始?

4

1 回答 1

2

基本上,您想要做的是拥有 oAuth 概念,google、facebook 和其他网站都遵循该概念以允许外部登录。

当您希望允许使用相同的凭据登录多个站点时,这是一种非常流行的方法。

为此,您基本上需要拥有密钥和公钥,您将要求其他站点发送以验证用户,如果经过验证,您将传递一个 oAuth 令牌,该令牌将进一步用于验证用户而无需询问他们从其他站点再次登录。

更多详情请看这里

于 2013-04-28T08:34:04.870 回答