0

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

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

4

1 回答 1

2

当您使用 JavaScript 登录时,您不再需要像在 OAuth 2.0 流中传统所需的那样执行重定向,因此除非您使用非 JavaScript 流,否则重定向 URI 并不那么重要。JavaScript 客户端将在用户第一次注册时返回凭据,该凭据可以从您的服务器交换以在您尝试获取时启用访问。

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

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

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

于 2013-08-08T18:15:32.467 回答