问题标签 [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.
ios - 适用于 iOS 的 Google Identity Toolkit 是否支持位码?
在针对 Identity Toolkit 的 CocoaPods 版本进行构建时,遇到以下错误:
现在大多数 Google pod 都支持 Bitcode,这是一个预期的错误吗?
google-app-engine - 哪些 Golang 包可用于 Google App Engine
我最近开始在 App Engine 上使用 golang 探索 Google Identity Kit。我正在使用googlesamples/identity-toolkit-go中的示例。在查看代码时,我发现了以下一些 appengine 包:
对于我正在开发的 GAE Golang 应用程序,我使用 GAE SDK 来运行使用goapp run
. 但是,在我的代码中,我只引用
因为这指向位于提取的 go appengine sdk 中的 golang src。
我是否需要改用google.golang.org
appengine 包?
在意识到身份工具包方法所期望的 appengine.Context 与我使用的不匹配后,我才发现这一点。我收到了这个错误
尽管我使用appengine.NewContext(r)
示例解释。
android - Google 身份工具包:Android 客户端 ID
我一直在玩 GIT 一段时间了,我对 AndroidManifest 中的两个客户端 ID 有点困惑
看起来更改 [android:scheme] 的值对 GIT 没有任何影响。由于 [identitytoolkit.server_client_id] 的某些原因,我只能使用 Web 客户端 ID。如果我从开发控制台插入 Android 客户端 ID,Google 帐户的 GIT 将失败。
有人可以解释一下这应该如何工作吗?
android - 身份工具包“登录问题”链接 Android
我几乎完全为我的 android 应用程序设置了身份工具包——我只需要在使用用户名和密码进行身份验证时帮助设置“Trouble Signing In”链接的端点。
我已经尝试(无济于事)按照此处列举的步骤进行操作。
我注意到一些奇怪的事情:
1)发送到后端端点的请求实际上是一个 GET 请求,而不是我期望的 POST(根据上述文档)。
2)当请求到达我的服务器时,调用后
我将一堆 oobResponse 属性放入我的响应中(使用 Spring Boot,所以我只返回一个 jsonified Map)。这是我得到的值:
单击“登录时出现问题”链接后,此 json 对象会显示在我的设备上。
如果相关的话,这是我的更多配置:
Android清单文件包含以下行:
在 Identity Toolkit API 的 Google Developer Console 中,我的 URL 配置是这样设置的:
这是我的 Web 客户端 URL:
您知道的任何想法、提示或指向好的教程的链接?这是我发布之前需要完成的最后几件事之一,请帮助!
更新:
在尝试更多地解决问题之后,我怀疑我的问题可能是由于我使用的是 Spring Boot 引起的。Google 说他们期望的请求是 javax.servlet.http.HttpServletRequest,而 Spring Boot 使用 org.springframework.web.context.request.WebRequest。我找到并包含了 javax.servlet.http.HttpServletRequest .jar,现在我在与 /callback 路径相对应的方法签名中接受该类型的请求。我还尝试将签名中的请求类型设置为 WebRequest 并在调用时将其转换为 HttpServletRequest 类型:
这仍然行不通。:(
android - Android 上的 Google Identity Toolkit:Facebook 用户切换
我在使用 facebook 插件时遇到问题。一旦我使用某个帐户登录 facebook,就无法切换到另一个 facebook 帐户。
在谷歌的情况下,有一个帐户切换弹出窗口,允许切换到不同的用户。
我试过 facebook 插件 ver3 和 ver4。我还从 Google Play 下载了示例 gitkitmobile 应用程序。在所有这些情况下,行为都是一致的。这是一个错误吗?如果是这样,我该如何克服呢?
真诚的,安德鲁
javascript - 验证 IdToken 时出现 Google 身份工具包错误(客户端:Android,后端:Node.js)
我正在使用适用于 android 的 Google 身份工具包为我的应用程序的用户提供一种无需记住新密码即可注册/登录的方式,并为我省去安全保存所有密码的麻烦。
这是我在 Android 上的代码,它基本上将带有 POST 的 IdToken 字符串发送到我的 Node.js 服务器。效果很好,IdTokenString 使用 https 发送到我的服务器。
在我的 Node.js 服务器上,我使用以下代码检索 IdToken 字符串:
我现在的问题是 node.js gitkitClient 总是返回 Token 无效,但我不知道为什么。
我的 idToken 似乎是正确的:
错误行打印到控制台:
我不知道为什么验证失败。
这个问题有解决方案吗?
python - DeadlineExceededError 未在 try catch 中捕获
我最近在 try-catch 块中包含了一个函数调用,以捕获所有 URL Fetch异常,但根据下面的日志,它没有被捕获。
错误日志,包括跟踪
我正在使用带有 Python 的 Google App Engine。
我做错了什么 ?
mysql - provider_id / local_id 的限制
将用户数据保存在 MySQL 中并使其可通过local_id
type 字段创建索引VARCHAR
。该文档没有说明最大长度。
默认 MySQL 索引键长度为767 字节。
有没有人有更多关于约束的信息?
java - 使用 Gitkit,如何验证使用密码注册的用户的电子邮件地址?
Google 身份工具包 (Gitkit) 文档仍然对主题的覆盖范围不完整。没有适当文档的情况之一是验证创建密码帐户而不是使用身份提供者登录的用户的电子邮件地址。
我确实public String getEmailVerificationLink(String email)
在 Gitkit 的Java 库中找到了一个方法,但没有对该方法的描述。运行这个方法,我发现除了返回一个用户特定的验证链接外,它还触发了一封验证邮件到这个电子邮件地址。有时,此方法也会返回错误:org.json.JSONException: JSONObject["oobCode"] not found
.
所以问题是:应该如何使用这种方法,电子邮件验证过程中是否需要任何其他步骤/检查?例如,在调用该方法之前,我们是否需要单独检查一个电子邮件地址是否已经过验证?
Gitkit 团队,除了回答这个问题,如果您能在 Gitkit API 和客户端库的文档中填补其他空白,那将非常有帮助。另一个尚未涉及的主题的示例是对密码要求的控制:我们如何自定义密码强度要求并将其传达给注册页面上的用户?
google-identity-toolkit - 使用 gitkitclient 上传现有用户时的 localId
上传用户时对localId有什么限制吗?它可以是插入连字符的 uuid 吗?
对 localId 使用越来越多的数字是不好的做法吗?
上传 GitkitUser 时,我尝试不设置 localId 但出现异常。有没有办法在不提供 localId 的情况下创建新用户并让身份工具包生成并返回 localId?