40得票8回答
使用localhost测试Google OAuth 2.0?

我该如何在本地测试使用Google OAuth 2.0,因为Google要求授权域名必须是顶级私有域名? 我尝试查找解决方案,但所有提供的解决方案都是一段时间以前的,并且我认为自那时起,Google已经更改了他们的服务。

39得票17回答
在尝试为Google OAuth注册应用程序以获取同意屏幕时出现问题

我正在尝试注册我的应用程序以获得Oauth同意屏幕,这样我就可以创建OAuth客户端ID。即使我已经正确提交了所有内容,但我仍然在表单末尾收到此验证错误。 保存您的应用程序时出错。 这个错误没有说明表单中哪个输入是无效的。而且在开发工具窗口的网络选项卡中,每次我提交请求时,我都能看到一个P...

38得票2回答
客户端JS库如何维护安全认证OAuth2?

我对OAuth2还很陌生,遇到了一个问题困扰我,即使做了研究仍然无法理解。 在JS客户端使用OAuth2的困难之处在于无法存储客户端密钥,因为它将在浏览器中广泛访问。例如,在这个SO问题中,最高评分的评论说: “我认为tokenSecret和consumerSekret参数应该是秘密...

38得票5回答
Gmail API返回403错误代码和“<用户电子邮件>的委派被拒绝”。

当检索邮件时,Gmail API 仅针对一个域名失败,并显示以下错误:com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 OK { "code" : 403, "errors" : [ { ...

36得票6回答
如何使用C#中的服务账户登录Google API - 凭据无效。

我正在尝试使用C#登录Google API和Google Analytics的简单服务账户,但却让自己疲惫不堪。我的公司已经将数据导入Analytics,并且我可以使用他们的Query Explorer查询信息,但在.Net上的入门并没有取得任何进展。根据文档,我正在使用由Google生成的带...

34得票8回答
能否在本地测试谷歌社交登录?

我想在本地机器上测试Google社交登录系统。但是,当我创建一个新的OAuth按钮:“创建新的客户端ID”时,它要求我填写授权重定向URI,该URI必须是有效地址(以.com或.org结尾)。 显然,当我们在本地开发时,我们没有.com或.org结尾的地址。我已经设置了虚拟主机...我的本地...

34得票5回答
应用程序一直要求“获得离线访问权限”,为什么?

在使用oAuth2授权并获取所请求的范围的权限后,每次尝试使用Google oAuth2登录时仍然会出现一个屏幕询问是否允许应用程序具有离线访问权限。一旦我授权它,它不应该再出现吗?请注意,上述内容中包含HTML标签。

33得票2回答
我真的不能在客户端ID中包含开源软件吗?

开发者凭证(例如密码、密钥和客户端 ID)旨在由您使用并标识您的 API 客户端。您将保密您的凭据,并采取合理措施防止和阻止其他 API 客户端使用您的凭据。开发者凭证不得嵌入到开源项目中。 (https://developers.google.com/terms/,我的强调) 这是否意味着...

33得票13回答
401. 这是一个错误。错误:invalid_client。找不到OAuth客户端。

我正在使用Google Drive文件选择器示例项目,但遇到以下错误: 出错了。 错误:invalid_client 找不到OAuth客户端。 我已经生成了API密钥和客户端ID。我还检查过这个Google Drive文件选择器示例链接,但它无...

33得票1回答
如何使用Curl CLI执行OAuth 2.0?

我希望能够在Windows命令提示符中使用curl执行Google OAuth 2.0。我的目的是更好地理解OAuth服务器实现的身份验证流程,查看HTTP头等。 如何使用curl.exe从Windows命令提示符执行此操作?