开发人员错误验证 Gmail 登录 Android - 异常 10
Posted
技术标签:
【中文标题】开发人员错误验证 Gmail 登录 Android - 异常 10【英文标题】:Developer error Authenticate Gmail signin Android - Exception 10 【发布时间】:2020-03-30 03:34:58 【问题描述】:我想通过后端服务器验证 gmail 登录,所以我遇到了这个https://developers.google.com/identity/sign-in/android/backend-auth
Gmail 登录选项,
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.server_client_id))
.requestEmail()
.build();
我在这里请求requestIdToken
。
server_client_id
是从 google 开发者控制台生成的 Web 应用程序身份验证 ID。
当我在 GoogleSignInOptions 中仅请求电子邮件时,这工作正常,但是当我请求 IdToken 时,它给出了 developer error
尝试了以下链接,但仍然只是开发人员错误。
Error 12501 authenticating with google sign-in
why is requestIdToken returning null?
【问题讨论】:
检查此链接,我认为这是您的配置错误。 ***.com/questions/37273145/… 【参考方案1】:当您的控制台应用程序 SHA 与项目 SHA 不匹配时会发生这种情况
https://github.com/googlesamples/google-services/issues/360#issuecomment-381648685
确保网络 client ID
(如果您正在使用它)属于您注册包名称和 SHA1
的同一个项目。
【讨论】:
以上是关于开发人员错误验证 Gmail 登录 Android - 异常 10的主要内容,如果未能解决你的问题,请参考以下文章
使用 smptlib 登录我的 gmail 帐户时出现身份验证错误
Gmail 推送通知错误(每个开发人员只允许一个用户推送通知客户端)
多个用户如何在 Node.js 中使用 Gmail 别名发送电子邮件,而无需 Google 开发人员控制台对每个用户进行用户身份验证?