2

通过 Google Application Engine,我想为我的应用程序中的用户添加 Yahoo、Google 和 Facebook 登录选项。

由于 Facebook 不支持使用 openid 的联合登录,我如何在我的应用程序中使用 JavaScript 为所有 facebook、yahoo 和 google 实现登录选项?

OAuth 是实现所有三个 facebook、yahoo 和 google 登录选项的唯一方法吗?如果是,是否有任何示例代码可以参考使用 a. java脚本+谷歌云端点?湾。Java 小服务程序?

4

1 回答 1

1

有各种各样的工具包可以帮助你;例如,看看 oauth.io。如果您必须自己动手,那么在原始 HTTP/JSON 级别与 FB/G/Y 交谈实际上并不难。就 Google 而言,Google+ 登录小部件非常漂亮,FB 当然也有类似的东西。

它不是 java servlet,但在https://code.google.com/p/favcolor-accountchooser/source/browse/rp.rb中有用于对 Google、FB 和 Microsoft Live 进行 OAuth 身份验证的 Ruby 源代码(但不是 Yahoo )

于 2013-10-03T17:50:47.327 回答