oAuth 2用于授权和自动登录

时间:2013-09-26 06:40:22

标签: javascript php oauth oauth-2.0

我一直在努力围绕oAuth 2.我们有一个自行设计的单点登录系统,用于使用我们的域来验证用户对我们客户的wordpress环境的认证。它可以工作,但它不是最具扩展性的解决方案。

所以我读了oAuth 2,希望它可以取代我的功能。

使用此库,它可以很容易地连接服务器端部分:http://bshaffer.github.io/oauth2-server-php-docs/

但我想要实现的是与Facebook Connect相同的功能。在我们的域中授权一次 - 使用弹出窗口 - 当我们域中的授权/登录时,登录到客户正在使用的Wordpress(或其他)站点。 当用户第二天返回时,他或她应该再次自动登录到客户的网站。

我在goodreads.com上看过相同的功能。

我如何设置服务器和客户端逻辑来处理这个问题。我见过FB使用客户端Facebook Connect js脚本。

1 个答案:

答案 0 :(得分:0)

查看OpenID,它更适合您的单点登录实施。您需要使用SimpleID等库来设置自己的OpenID提供程序。