javascript - oAuth 2 用于授权和自动登录

标签 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 脚本。

最佳答案

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

关于javascript - oAuth 2 用于授权和自动登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19021120/

相关文章:

javascript - JavaScript 中的字符串验证函数

javascript - 如何按字母顺序对嵌套数组进行排序而不影响外部对象数组的顺序?

php - 如何生成 24 位范围内的小数?

php - API网址使用&编码,而不是使用&编码

php - 如何对 OAuth 设置保密?

javascript - 如何将 vue-carousel 的箭头更改为 base64 图像

javascript - 在 ng-messages 中动态设置表单名称

php - 如何在 PHP 5.4 中遍历 SplObjectStorage 时获取与当前键关联的对象

java - 为什么spring-security-oauth oauth 2.0实现中需要scope参数

command-line - 如何使用 cURL(或任何命令行工具)通过 OAuth 身份验证向 Twitter 发送 HTTP 帖子?