我想用后端服务器对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控制台生成的网络应用程序auth id。当我只在GoogleSignInOptions中请求电子邮件时,这很好,但是当我请求IdToken时,它会给开发人员错误。
试在下面的链接,但仍然只有开发人员错误。
发布于 2019-12-18 06:45:22
当您的控制台应用程序SHA与SHA项目发生故障时,就会出现这种情况。
https://github.com/googlesamples/google-services/issues/360#issuecomment-381648685
确保web client ID (如果您正在使用它)属于您注册包名和SHA1的同一个项目。
https://stackoverflow.com/questions/59191155
复制相似问题