0

我们目前有一个企业门户,用户可以在其中进行身份验证并根据他们的访问级别获得不同的页面视图。我们的任务是允许他们单击 Google Mail 图标以将他们登录到他们的域 Google Mail 帐户。要做这样的事情,我们应该关注 oAuth 还是 Open ID?目前,他们已经在使用他们的电子邮件和密码登录。

据我们了解,Open ID 需要他们的电子邮件和密码才能找到我们,而我们拥有这些;但是 Open ID 会做我们想要的吗?

谢谢你。

4

1 回答 1

0

由于您的用户已经拥有 Google Apps for Business 电子邮件地址,因此我建议您使用 Google+ 联合登录功能集。(您可以在这里了解更多信息:https ://developers.google.com/accounts/docs/OpenID )

来自上述链接的快速片段:

如果您计划提供“使用 Google 登录”功能,我们建议使用 Google+ 登录,它提供 OAuth 2.0 身份验证机制以及对 Google 桌面和移动功能的额外访问...[the] OpenID+OAuth混合协议允许 Web 开发人员将 OpenID 请求与 OAuth 身份验证请求结合起来。此扩展对于同时使用 OpenID 和 OAuth 的 Web 开发人员很有用,特别是因为它通过请求用户批准一次而不是两次来简化用户的流程。

您可以在 Google+ 联合登录工具集上找到更多信息,并在此处探索示例应用程序:https ://developers.google.com/+/

希望这可以帮助!

于 2013-06-06T21:10:51.400 回答