问题标签 [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.
google-drive-api - 场景:如何在访问 google drive 文档之前对多个用户进行身份验证
我有一个场景,我的应用程序在谷歌驱动器中打开一个文档并允许用户编辑。
现在,如果我希望多个用户编辑文档,我应该如何(google api-oauth/openconnect/identity federation/sign in)对用户进行身份验证并获取他们的个人资料信息。这样每个用户都可以访问同一个文档并对其进行编辑。
目前,我正在使用服务帐户进行身份验证并允许匿名访问。如何实现上述场景?哪些 API 可以帮助我查看?
请指导!
google-signin - Google 身份登录。用户登录后重定向
我目前正在使用 Google 的身份登录代码在我们的网站上设置自定义登录。我已按照此处的文档进行操作。https://developers.google.com/identity/sign-in/web/
我已经登录并且按钮都可以正常工作。我的问题是,我可以在用户成功登录后重定向用户吗?我曾尝试在 API 管理器中使用“授权重定向 URI”,但没有运气。
对此的任何帮助或指导都会很棒。
blogger - 博主帖子中的 id goog_number 应该做什么?
当我检查我的旧博客文章的 html 代码时,我看到有两个标签我没有插入,而且我以前从未见过。
(我更改了数字的前七位)这个 goog_number 有什么作用?他们是否要跟踪页面浏览量?
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
javascript - 从 chrome 应用程序获取用户的谷歌身份
我以为我的事情正在滚动,但我发现在使用 interactive:false 调用 getAuthToken 后出现了这个错误:
OAuth2 请求失败:服务响应错误:“错误请求”
'Bad Request' 真的很少告诉我。好的,我知道我可能需要使用 interative:true (为什么?),所以当我尝试这样做时,它会生成我的浏览器,提示我的谷歌登录(我输入它,这真的很痛苦,因为我们有两步身份验证),然后......什么都不做......回调永远不会被调用......
任何有兴趣帮助我的人都可能希望从我的 manifest.json 中查看一些信息:
您可能还想查看相关代码:
或者,或者:
我很乐意提供任何其他可能有助于确定我哪里出错的信息。
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”的“编辑”?正如我所说,我们迫切需要调整现有生产项目的域。谷歌工程师的任何帮助将不胜感激。
android - 无法使用 auth2.0 获取 IOException: NetworkError 的服务对象连接到我的谷歌端点
我已经使用从 android 调用的以下链接设置了我的项目并添加了 autherisation backend。我已经仔细检查了我的凭据和 SHA1 密钥。
但我仍然收到以下错误
这是我下面的代码:
端点方法
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 个小时,而我已经束手无策了。
任何帮助表示赞赏。
我的相关代码:
输出
javascript - Google 登录网站示例在 Firefox 中损坏
我在登录 picassa 时遇到了很多问题,其中一个问题似乎是使用 platform.js 登录在最新的 Firefox 中被破坏了。
https://developers.google.com/identity/sign-in/web/
在 Chrome 中运行良好。那里并不奇怪。在 Edge 上也可以
但在 Firefox 上,它在 platform.js 中加载时出现 securityErrors 失败。并且使用登录按钮回调永远不会被调用。
这是 FFx 控制台中的错误和堆栈跟踪
我在本地使用 http,但在远程 https 时看到了相同的错误。