Oauth或OpenID将用户签入Gmail?

时间:2013-06-06 21:03:24

标签: authentication oauth openid google-authentication

我们目前有一个企业门户网站,用户可根据其访问级别进行身份验证并获取不同的网页浏览量。我们的任务是允许他们点击Google Mail图标以将其签入他们的域名Google Mail帐户。要做这样的事情,我们应该查看oAuth还是Open ID?目前,他们已经使用他们的电子邮件和密码登录。

根据我们的理解,Open ID需要他们的电子邮件和密码才能转到我们这里;但Open ID会做我们正在寻找的吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

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

上述链接的快速摘录:

如果您打算提供“使用Google登录”功能,我们建议您使用Google+登录,该登录提供OAuth 2.0身份验证机制以及对Google桌面和移动功能的其他访问权限。[] OpenID + OAuth混合协议允许Web开发人员将OpenID请求与OAuth身份验证请求相结合。此扩展程序对于同时使用OpenID和OAuth的Web开发人员非常有用,特别是它通过请求批准一次而不是两次来简化用户的过程。

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

希望这有帮助!