问题标签 [google-oauth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
284 浏览

google-apps - 市场应用,使用 OAuth 1.0 还是 2.0?

我读过的很多关于如何构建 Marketplace 应用程序的文档都告诉我将 OpenID+Oauth 1.0 与 2-Legged 一起使用。但是阅读谷歌文档上有关身份验证的所有其他信息告诉我 OAuth 1.0 已被弃用,不应使用。

那么什么是正确的呢?我应该在 Marketplace 上使用 OAuth 1.0 吗?

PS:澄清一下,我将使用 Google Documents List API version 3.0 API,因为在 Drive SDK 上,基于文件的权限集是不可能知道用户的电子邮件的。在文件的权限集中,只有名称,但我需要用户的电子邮件。

谢谢,

0 投票
1 回答
447 浏览

android - android应用认证ID

我正在尝试按照此处的说明进行操作:

验证来自 Android 应用的后端调用

我正在扩展我在这里提出的问题:

识别哪个 android 应用程序正在与我的 appengine 应用程序联系

在我的测试环境中一切顺利。我的应用程序在 Eclipse 中使用了一个 debug.keystore,我什至从我对 GoogleAuthUtil.getToken() 的调用中收到了令牌。然后我将我的代码复制到将要使用的实际项目中。我得到了密钥库(我从之前在 google play 上发布的内容中保存了它)并用它在 Google API 控制台上创建了一个新的客户端 ID。

然后我使用 eclipse 导出我的项目,但是在使用正确的密钥库和关联的 ID 之后,我没有得到令牌。

与此同时,我一直在尝试不同的事情。我有一个为我的应用引擎应用程序制作的 ID。我在 android 应用程序中使用了它,并获得了一个令牌。我不知道天气或当我在我的应用程序引擎网站上检查它时是否会清除该特定令牌(我怀疑不是),但我从中获得了一个令牌。

我有点假设我应该与我的 android 调用 GoogleAuthUtil.getToken() 一起使用的 ID 应该来自“已安装应用程序的客户端 ID”部分(Google API 页面)。不是这样吗?只有在那里您可以将应用程序类型设置为“Android”并且包名称以匹配您的应用程序......对吗?

0 投票
1 回答
277 浏览

google-calendar-api - OpenSocial API 在 Google 日历小工具中停止工作

我发现我们在日历侧边栏小工具中使用的 opensocial API 停止工作。它在星期五仍然正常工作。我们使用 opensocial 来存储和获取一些键值数据,今天我们每次尝试读取任何内容时都会收到错误代码:badRequest(没有错误消息)。

这是我们正在使用的代码示例:

这是我们从谷歌得到的回应:

该代码与此处描述的代码非常相似:http: //docs.opensocial.org/display/OSREF/App+Data

有没有人有类似的问题,或者知道如何解决它?我们正在我们的生产系统上使用它,该系统从早上开始就关闭了。任何帮助,将不胜感激。

0 投票
2 回答
68 浏览

google-oauth - 同一域名多次注册

我可以使用多个 Google 帐户注册一个域吗?我已经为我的域注册了电子邮件服务并成功验证了它。现在我想使用 Google-Oauth 服务,但忘记了我之前验证过的帐户详细信息。那么我现在可以使用另一个电子邮件帐户来执行此操作吗?

0 投票
1 回答
801 浏览

oauth-2.0 - Google Drive SDK alternateLink With OAuth2

I am integrating google drive files docs,spreadsheets and preasentations with my app. I need some help about alternate link.

Files.get api includes a link called "alternateLink" which opens users file with compatible editor. But when i forward user to link if user is not logged in, google shows login screen before. I am asking about how can i overcome with login screen using OAuth2 mechanizm. Should i set a cookie or smt else ?

Thanks

0 投票
5 回答
32508 浏览

google-oauth - 强制谷歌帐户选择器

有没有一种方法可以强制出现谷歌账户选择器,即使用户只使用一个账户登录。

我已经尝试重定向到这个 URL:

它似乎有效,但我不知道是否还有其他可能失败的条件。

在此处输入图像描述

0 投票
3 回答
16504 浏览

java - 如何使用 google-oauth-java-client?

我想使用google-oauth-java-client新浪微博获取授权码。

这是从新浪获取代码的GET方法

请在没有网页的情况下解决这个问题,只有客户端

有人可以给我一些建议吗?

0 投票
5 回答
7354 浏览

android - 使用 ClientID 获取访问令牌时出现 GoogleAuthException

有关更多上下文,这篇文章在这篇文章之后

为了解决我以前的问题,我尝试按照 Tim Bray 在这里提出的解决方案:Verifying Back-End Calls from Android Apps

我在 Google API 控制台中声明了两个项目以获取两个客户端 ID

  • 第一个作为“Web 应用程序”,以“localhost”作为主机名(有关系吗?)
    • 客户 ID:XXXXXXXXXX.apps.googleusercontent.com
  • 第二个作为 Android 应用程序,具有在 AndroidManifest.xml 和 SHA1 指纹中指定的包名称(尝试使用 debug.keystore 和 [my].keystore)
    • 客户 ID:YYYYYYYYYY.apps.googleusercontent.com

不幸的是,我在 Android 方面遇到了一个例外:

在线上:

我做错了什么?

提前致谢

0 投票
2 回答
1177 浏览

java - Google OAuth2 删除提示

我正在尝试按照此示例制作 Google OAuth 应用程序。我的应用程序是一个 Web 应用程序,我想替换以下代码:

因为它提示输入我authorizeUrl在浏览器中点击 URL 后得到的代码。我想删除此提示,并且应用程序本身应该不需要提示code

0 投票
1 回答
1054 浏览

json - 将 REST、SOAP 或 JSON 与 Google OpenID 或 OAuth 结合使用

有什么方法可以使用 REST、SOAP 或 JSON 对使用 Google OpenID 或 Google OAuth 的用户进行身份验证?我需要使用的服务器与 PHP 非常不兼容(使 PHP 的现有 OpenID 和 OAuth 库变得无用),我认为安装 PHP 并确保它可以验证用户使用的麻烦是不值得的php。我宁愿让用户为我的网站创建他们自己的帐户,也不愿使用 PHP 来验证他们的 Google 帐户(因为这个项目将是我公司的内部项目)。

是否有任何网络服务允许我使用 REST、SOAP 或 JSON 来验证使用 Google OpenID 或 OAuth 的用户?