Google +登录集成提示

时间:2013-08-08 12:11:59

标签: php jquery web-services oauth google-plus

我正在为我的php项目进行谷歌+登录集成。我按照此链接https://developers.google.com/+/web/signin/中给出的步骤进行了操作。

每件事都很好。但我的问题是,在谷歌api创建项目时,我给了我的重定向网址。在指向该网址时,我会将用户的信息锁定到来自Google +的数据库中。但是由于登录是通过提示完成的,因此登录后它将被关闭,并且不会被重定向到创建项目时给出的“重定向URL”。现在,如何在提示窗口中执行此操作并刷新当前页面,以便用户登录。

1 个答案:

答案 0 :(得分:2)

当您使用JavaScript登录时,您不再需要以与传统上在OAuth 2.0流中相同的方式执行重定向,因此除非您使用非JavaScript流,否则重定向URI并不重要。当用户第一次注册时,JavaScript客户端将返回凭据,可以从您的服务器进行交换,以便在您尝试获取时启用访问权限。

PHP快速入门示例向您展示了如何执行所需的所有步骤:

https://developers.google.com/+/quickstart/php

此示例将向您展示如何使用Google+登录按钮中的PostMessage样式响应,并允许您使用JavaScript重定向来获取服务器的访问凭据。

相关问题