问题标签 [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 回答
2010 浏览

google-oauth - Upgrade Google OAuth 1.0 token to OAuth2

Is there any way to upgrade the Google Oauth token and secret obtained using OAuth 1.0 to OAuth2 access token?

My application is having around 800+ Google users and if each user needs to go through the whole OAuth process again, it will be painful for them.

Haven't seen any posts regarding this anywhere. Any help would be much appreciated as I have already moved my app to OAuth2 and need a way out for these users asap.

0 投票
1 回答
398 浏览

ios - iOS 从 Google + OAuth 数据中解析用户信息

我正在尝试为 iOS 使用 Google 的 OAuth 服务,并将以下范围传递给身份验证机制:

据我所知,登录工作正常(系统提示我输入 Google 凭据);我可以从对象中解析出我的电子邮件GTMOAuth2Authentication,但我的问题是,我如何从“userinfo.profile”中获取数据,即姓名、性别等。

谢谢

0 投票
2 回答
2959 浏览

windows-phone-7 - Google OAuth API 不再工作了?!404错误

我的 Analytics Windows Phone 应用程序出现了一个奇怪的问题。从第一次发布到现在已经2个月了。我的 Google Oauth 一直有效……直到几天前。

无法再授权该应用访问 Analytics 数据。而我完全没有改变!

我使用的第一个 URI 是:

它与 相同https://developers.google.com/oauthplayground/。Web Explorer 向我显示登录表单,然后是授权表单。当我点击“授权访问”时,它会将我重定向到 404 页面。

不知道为什么,以前总是这样。

编辑:好的,这适用于谷歌浏览器。它最后给了我一个 404,但代码在浏览器 URI 中。

编辑 2:它也适用于 Firefox!但不在 Internet Explorer 中。谷歌修改了一些不适合 IE 的东西!因为它是 Windows Phone 中的 IE,所以我不走运。

编辑 3:这是在此过程中来自 Windows Phone IE 的 URL:

404错误->https://accounts.google.com/o/oauth2/

在 Chrome 上,相同的 URI,但是当我单击“授权”时,我会得到带有令牌代码的 localhost。

0 投票
1 回答
1032 浏览

c# - 带有 dotnetopenauth 的 Google 混合 OpenID+OAuth

在过去的两天里,我花了大约 10 多个小时试图了解如何使用 Google Hybrid OpenID+OAuth(联合登录)实现用户登录

要触发我使用的授权请求:

要检索我使用的访问令牌:

不幸的是,我得到了AuthenticationStatus.Authenticated但是。wc.ProcessUserAuthorization()null

我究竟做错了什么?

非常感谢您的帮助。

0 投票
1 回答
2344 浏览

php - 作为“服务帐户”连接到 Google 协作平台 API

我正在尝试从 Google 协作平台帐户(Google 应用程序)读取提要。我不需要我的应用程序要求每个用户登录,所以我在“Google API 控制台”中将我的 ClientID 创建为“服务帐户”。我已将此客户端 ID 和范围 (https://sites.google.com/feeds/) 添加到我的谷歌应用程序控制面板中的“管理 API 客户端访问”页面。

我使用下面的代码进行连接,所有常量都在我的代码中用正确的值定义。

我得到的响应是“未授权访问此提要”当我尝试在 OAuth2.0 操场上使用我的 google 应用程序帐户登录时获取此提要时,我得到了预期的响应。我在这里俯瞰什么?

0 投票
1 回答
1012 浏览

google-oauth - Google API 访问令牌返回 400 - “invalid_request”

我正在向 google oauth2 发出以下请求以获取访问令牌,并获得带有“invalid_request”的 400 http 响应:

在请求正文中使用以下参数:

这真的让我很烦恼,非常感谢任何帮助/建议。

0 投票
2 回答
1227 浏览

google-oauth - google oauth 无法正确重定向

我在使用 google OAuth 2.0 的网站上工作。当我点击我的索引页面上的登录链接时,它会将我带到谷歌的登录页面(所有必需的带有 clien_id、密钥、重定向 url 的凭据都已通过链接传递)并且在输入凭据后,它要求授予访问权限应用程序。当我单击授予访问权限而不是重定向到我的重定向页面时,它会显示以下错误。

但在我的所有浏览器中,javascript 都已启用并且工作正常。我现在该怎么办 ?

0 投票
1 回答
332 浏览

django - 在 Django 中通过 OpenID 身份验证获取 Google 联系人

我正在使用 Django 包django_openid_auth和这段代码通过他的 OpenID 对 Django 中的用户进行身份验证。

这完美地工作。用户被重定向到 Google Accounts 页面以获取权限,然后被重定向回来。

但是,这只是服务器获取用户的电子邮件/姓名/姓氏。如果我想获取用户的联系人列表,甚至是出生日期或头像等敏感信息,它是如何工作的?

我假设,因为我通过 OpenID AX 扩展获取电子邮件/姓名,我可以类似地使用 Ext2 扩展获取 OAuth 信息?

我知道 Google Contacts API 需要 OAuth 身份验证。由于我使用 OpenID 登录,是否包含此 OAuth 身份验证,还是必须在新的单独流程中进行?简而言之,这个 OpenID 身份验证是否包括获取联系人/帐户信息的身份验证过程,还是我必须进行身份验证并使用单独的过程?

使用的 OpenID 机制的内部机制在django_openid_auth模块中。

有人可以指出我正确的方向吗?谢谢你。

0 投票
1 回答
10011 浏览

oauth - 是否可以通过 Google oAuth2 获取电话号码?

根据 OpenID 规范,应该可以 http://openid.net/specs/openid-attribute-properties-list-1_0-01.html但是在 Google OAuth2 文档中没有提到它。有人有这方面的经验吗?

0 投票
1 回答
752 浏览

java - 如何从 google api 响应中获取电子邮件 ID

我可以使用 oath2 从 Google API 响应中获取用户信息。但我不知道如何单独获得这些回复。

我从 Google Api 得到的响应: *

但我只想将“id”和“name”单独保存在我的数据库表中。我怎样才能做到这一点?

通过使用下面的代码,我得到了上述响应/输出。