问题标签 [google-identity-toolkit]

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 回答
163 浏览

google-identity-toolkit - 使用 Google 身份工具包对新注册强制进行电子邮件验证

对于 google 身份工具包,是否有人知道如何在注册后立即强制对密码帐户进行电子邮件验证(而不是通过提供商,即 google、facebook 等)?

我从谷歌看到了这个回复——https://groups.google.com/forum/#!topic/google- identity-toolkit/ VQ09lFJNkWk——但似乎没有提到我们应该关注的具体功能上

谢谢!

0 投票
0 回答
237 浏览

google-app-engine - Cookie 不在标头中,App 引擎上的 Google 身份工具包

我在app engine上使用Google Identity Toolkit 。

在本地主机上测试时一切正常

但是当我在应用程序引擎上部署时,gtoken cookie 不会发送到服务器。如第一个屏幕截图所示,它不存在于标头请求中。(左边部分是 localhost,gtoken 设置正确,右边部分在应用引擎上,没有 gtoken 存在)。

我正在使用 1.1.0-beta 版的 google 身份工具包。登录功能在 localhost 和 app-engine 上都可以正常工作。失败的是当我调用我的api 端点之一(部署时 gtoken 不存在于标头中,但在本地工作)。

无论我使用 Chrome 还是 Firefox,没有广告屏蔽等,问题都在发生。第二个屏幕截图显示 cookie 存在(本地主机和应用程序引擎)。它只是没有在标头中发送,因此我无法在服务器端验证令牌。

当我在应用程序引擎上部署时,什么可能导致 gtoken cookie 设置不正确?

对我来说,这听起来像是一个 CORS 问题,我不确定如何调整 gapi 客户端标头以确保它正确发送 gtoken cookie...(https://cloud.google.com/appengine/docs/java/端点/consume_js

请求标头。 左边是本地主机,右边是 App Engine

本地主机(左)和应用引擎(右)上的 Cookie

0 投票
2 回答
975 浏览

google-identity-toolkit - API 密钥和引用限制

我想使用 Google Identity Toolkit API 来识别网站的用户。

我制作的示例程序没有问题,但是当尝试将它推送到远程 Web 服务器上时它不起作用。

我做了一个新项目(所以我有服务器、客户端和 apikey 的新凭据)。

我对 PHP 和 JSON 文件进行了所有修改,但是当我尝试登录时,我得到:There is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your API key configuration if request from this IP or referer should be allowed

我不明白在哪里指定了引用者,因为 aipkey 是在您更改 API 配置时自动生成的,并且在 API 配置中没有引用者或 ip 指示。

我在哪里做错了?

0 投票
1 回答
328 浏览

android - AWS Cognito 数据集和 Google Identity Toolkit 错误

我正在使用新的(有点) 谷歌身份工具包,我面临一个奇怪的问题。

它生成的JWT令牌如下:

我正在正确设置iss

每当我尝试同步数据集时都会出现错误:

错误日志:


那么,我可能做错了什么?

这是我第一次在 AWS 上工作,而且我对 JWT 也很陌生。任何帮助表示赞赏。

我应该提到我正在使用这个项目中的类和示例:https ://github.com/awslabs/aws-sdk-android-samples/tree/master/CognitoSyncDemo

0 投票
1 回答
63 浏览

objective-c - GITkit 导致链接器错误

我编写了一个使用 Google Identity Toolkit 登录的应用程序,它运行良好,直到我更新到最新版本的 Xcode 并开始为 iOS 9 开发。我不得不使用 Cocoapods 安装 GITkit,这似乎已经成功,但现在在编译时,当我引用某些内置类时出现以下错误。此外,我不得不将我的导入语句从 更改#import <GITkit/GITkit.h>#import "GITkit.h"

Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_GITClient", referenced from: objc-class-ref in H2LoginViewController.o objc-class-ref in H2AppDelegate.o "_OBJC_CLASS_$_GITIDToken", referenced from: objc-class-ref in H2LoginViewController.o "_OBJC_CLASS_$_GITInterfaceManager", referenced from: objc-class-ref in H2LoginViewController.o "_kGITProviderFacebook", referenced from: -[H2AppDelegate application:didFinishLaunchingWithOptions:] in H2AppDelegate.o "_kGITProviderGoogle", referenced from: -[H2AppDelegate application:didFinishLaunchingWithOptions:] in H2AppDelegate.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

任何帮助将不胜感激。谢谢。

0 投票
1 回答
55 浏览

google-identity-toolkit - GITKIT 可以用作 SAML idP 吗?

我想将 SAML 服务提供商(例如 Zendesk)连接到我的“Google Identity Toolkit”用户。

有没有办法(或在不久的将来有任何计划)允许 GITKIT 充当 SAML 身份提供者?

0 投票
1 回答
377 浏览

google-identity-toolkit - Gitkit Android:gms.StatusHelper 来自电线的状态:INVALID_AUDIENCE 状态:null

一年前我下载了 Android 入门应用程序,并在其上编写了我的代码。直到前一段时间,Google 身份验证都可以正常工作。
我启用了 Google、Facebook 和 Yahoo 身份验证。
我已经在我的网站上实现了 Gitkit v3,目前谷歌登录工作正常。

现在,在我的 Android 应用程序上,自定义用户 ID 身份验证工作正常,但 Google 身份验证没有。

选择 Gmail ID 后,什么都不会发生:既onSignIn()不会也不会onSignInFailed()被解雇。

过去一年是否在这部分实施了任何不向后兼容的服务器端代码更改?

====================================

在 logcat 中,当为 Sign In 选择 Gmail Id 时会出现以下异常:

===========================

更新 1
我尝试使用新的 Android 客户端 ID 并在我的 Python 端点代码中使用它。这没有帮助。

===========================

更新 2
我创建了一个新的Client ID for Web application并在端点 python 文件( as WEB_CLIENT_ID)和 AndroidManifest.xml ( as 的值identitytoolkit.server_client_id)中使用它。仍然出现以下异常:

请帮忙。

0 投票
2 回答
70 浏览

java - google-identity-toolkit 可用于发送电子邮件

我有一种情况,我必须使用客户的登录名和密码向 gmail 用户发送电子邮件。我可以获得他们的登录名和密码,但这里的问题是我无法通过部署在亚马逊云连接中的网络应用程序发送邮件。我之前点击了这个链接

我可以使用谷歌身份 api,以便在登录后我可以获得 oauth 令牌,它可以在 Gmail api 中用于发送邮件。

注意:我在启用了 Gmail api 的 Google 开发人员控制台中创建了一个项目,我需要从客户端电子邮件地址发送邮件,而不是从我在 Google 开发人员控制台中创建项目的邮件中发送邮件。

还有其他可以解决我的问题的api吗?登录成功后收到的idtoken和oauth2token一样吗?请帮我

0 投票
1 回答
113 浏览

google-identity-toolkit - Google 身份工具包小部件代码

所以,我正在尝试将谷歌身份工具包集成到我的本地主机网站中。根据指南,我应该在我的开发人员控制台中找到个性化的小部件代码。当我们在此 API 的设置页面上时,googles 文档中提到的此代码存在于左侧栏中的“Google 身份工具包”选项中。但我没有显示这样的选项。

我知道这似乎是一个愚蠢的问题,因为我可能无法找到代码,但有人可以帮我解决这个问题。

提前致谢 !

0 投票
3 回答
297 浏览

ios - Google Identity Toolkit 未获取用于登录的客户端 ID

我在我的 iOS 9 兼容应用程序中使用 Google Identity Toolkit 进行联合登录。我最近更新了所有框架和库,并开始使用 Cocoapods 进行依赖管理。现在,虽然 Facebook 登录工作正常,但当用户点击“使用 google 登录”按钮时,会引发以下错误:

我设置clientID的AppDelegate中的配置代码如下:

任何指导将不胜感激。