问题标签 [google-identity]

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 投票
1 回答
71 浏览

google-drive-api - 场景:如何在访问 google drive 文档之前对多个用户进行身份验证

我有一个场景,我的应用程序在谷歌驱动器中打开一个文档并允许用户编辑。

现在,如果我希望多个用户编辑文档,我应该如何(google api-oauth/openconnect/identity federation/sign in)对用户进行身份验证并获取他们的个人资料信息。这样每个用户都可以访问同一个文档并对其进行编辑。

目前,我正在使用服务帐户进行身份验证并允许匿名访问。如何实现上述场景?哪些 API 可以帮助我查看?

请指导!

0 投票
1 回答
7369 浏览

google-signin - Google 身份登录。用户登录后重定向

我目前正在使用 Google 的身份登录代码在我们的网站上设置自定义登录。我已按照此处的文档进行操作。https://developers.google.com/identity/sign-in/web/

我已经登录并且按钮都可以正常工作。我的问题是,我可以在用户成功登录后重定向用户吗?我曾尝试在 API 管理器中使用“授权重定向 URI”,但没有运气。

对此的任何帮助或指导都会很棒。

0 投票
0 回答
64 浏览

blogger - 博主帖子中的 id goog_number 应该做什么?

当我检查我的旧博客文章的 html 代码时,我看到有两个标签我没有插入,而且我以前从未见过。

(我更改了数字的前七位)这个 goog_number 有什么作用?他们是否要跟踪页面浏览量?

0 投票
1 回答
850 浏览

android - Auth.GoogleSignInApi 作为 GoogleAuthUtil 替代 google plus 登录

我的目标是使用 Google plus sdk 登录 BaaS,BaaS 需要一个 tokenId viagoogleSignInAccount.getIdToken()和一个 accessToken。

GoogleAuthUtil.getToken(activity, accountName, scopes);已折旧,并用于获取 accessToken。

GoogleAuthUtil.invalidateToken(activity, token);也是贬值的。

获取 accessToken 和无效的替代方法是什么(现在需要无效)?

我知道并尝试过: GoogleAuthUtil.getToken(Context, Account, String);GoogleAuthUtil.clearToken(activity, token);

帐户似乎需要第一部分权限(因此不是选项) 例如。account = new Account(googleSignInAccount.getEmail(), "com.google");我也不知道 clear 是否与 invalidate 同义(似乎适用于折旧的方法,但我不知道后果),或者是否还有其他调用/api 可以使用。

喜欢来自:com.google.android.gms.auth.api.Auth

0 投票
1 回答
254 浏览

javascript - 从 chrome 应用程序获取用户的谷歌身份

我以为我的事情正在滚动,但我发现在使用 interactive:false 调用 getAuthToken 后出现了这个错误:

OAuth2 请求失败:服务响应错误:“错误请求”

'Bad Request' 真的很少告诉我。好的,我知道我可能需要使用 interative:true (为什么?),所以当我尝试这样做时,它会生成我的浏览器,提示我的谷歌登录(我输入它,这真的很痛苦,因为我们有两步身份验证),然后......什么都不做......回调永远不会被调用......

任何有兴趣帮助我的人都可能希望从我的 manifest.json 中查看一些信息:

您可能还想查看相关代码:

或者,或者:

我很乐意提供任何其他可能有助于确定我哪里出错的信息。

0 投票
1 回答
799 浏览

firebase-authentication - Google Identity API / GitKit - 在生产应用程序上更改域

我们在生产项目中使用 GitKit API - 迫切需要更改我们现有项目之一的域。

这通常在 Google Cloud Console 下完成 - 在 API Manager 中的“Identity Toolkit API”->“Edit”链接下。不幸的是,这个链接不见了——它可能在本周被删除了?!

我们知道新项目应该使用 Firebase 身份验证(正如今年在 Google I/O 上宣布的那样),我们已经开始着手升级我们的身份验证代码,并且我们热衷于在新项目中使用它。但是我们现有的生产项目不能轻易迁移!

无论如何,我们都没有提前收到警报,现有项目的“编辑”将被禁用 - 并且在https://developers.google.com/identity/toolkit/migrate-firebase或警报消息中没有指定弃用日期. 作为付费的 Google Apps 客户,我们依赖于许多 Google 产品。这是一个非常不愉快的意外。

有什么方法可以恢复现有项目的“Identity Toolkit API”的“编辑”?正如我所说,我们迫切需要调整现有生产项目的域。谷歌工程师的任何帮助将不胜感激。

0 投票
3 回答
5794 浏览

c# - Google API (Gmail) 因失败的前提条件 400 而失败

我正在尝试使用谷歌 API 来阅读电子邮件,但我一再未能获得良好的结果。它应该是在后台定期运行的服务器-> 服务器帐户,但我无法连接。代码是基本的:

错误:

在 IAM 设置中,我使用的帐户具有完全权限:

在此处输入图像描述

该帐户具有完全权限:

在此处输入图像描述

同样,更完整的权限:

在此处输入图像描述

我错过了什么?我找不到任何仅在连接到收件箱时有意义的代表性 .Net 请求。

0 投票
1 回答
776 浏览

android - 无法使用 auth2.0 获取 IOException: NetworkError 的服务对象连接到我的谷歌端点

我已经使用从 android 调用的以下链接设置了我的项目并添加了 autherisation backend。我已经仔细检查了我的凭据和 SHA1 密钥。

但我仍然收到以下错误

这是我下面的代码:

端点方法

0 投票
2 回答
1357 浏览

php - 如何在 PHP 中验证 Google idToken?

我已经为此工作太久了。我正在寻找截至 2016 年 9 月的工作示例,用于验证 Google idToken,例如

使用 Google 推荐的方式并为 jwks_uri 拉取“accounts.google.com/.well-known/openid-configuration”并拉取“www.googleapis.com/oauth2/v3/certs”,从而为

如果我将令牌传递给https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=TOKEN,则会进行验证,但这不是一个真正的答案,因为它们不会经常更改,而是进行额外的网络通话每次都是自找麻烦。

那么有人可以指出一个可行的例子吗?我试过phpseclib,但它从来没有验证过。在这一点上,我可能已经寻找了大约 40 个小时,而我已经束手无策了。

任何帮助表示赞赏。

我的相关代码:

输出

0 投票
0 回答
181 浏览

javascript - Google 登录网站示例在 Firefox 中损坏

我在登录 picassa 时遇到了很多问题,其中一个问题似乎是使用 platform.js 登录在最新的 Firefox 中被破坏了。

https://developers.google.com/identity/sign-in/web/

在 Chrome 中运行良好。那里并不奇怪。在 Edge 上也可以

但在 Firefox 上,它在 platform.js 中加载时出现 securityErrors 失败。并且使用登录按钮回调永远不会被调用。

这是 FFx 控制台中的错误和堆栈跟踪

我在本地使用 http,但在远程 https 时看到了相同的错误。