Android Google OAuth身份验证突然失败并发出;禁用“U客户端”;

Android Google OAuth身份验证突然失败并发出;禁用“U客户端”;,android,oauth,google-api,google-oauth,Android,Oauth,Google Api,Google Oauth,我们使用Java脚本和Android前端运行一个web应用程序。我们使用GoogleIDS和OAuth进行身份验证。直到今天,一切都运转正常。鉴定突然停止运转。没有部署新的软件版本或任何操作更改。现在,当用户试图通过浏览器应用程序登录时,Google会发出 401. That’s an error. Error: disabled_client The OAuth client was disabled. Request Details scope=openid profile email

我们使用Java脚本和Android前端运行一个web应用程序。我们使用GoogleIDS和OAuth进行身份验证。直到今天,一切都运转正常。鉴定突然停止运转。没有部署新的软件版本或任何操作更改。现在,当用户试图通过浏览器应用程序登录时,Google会发出

401. That’s an error.
Error: disabled_client
The OAuth client was disabled.
Request Details
  scope=openid profile email
  response_type=code
  redirect_uri=https://***.net/signin-google
  state=***
  client_id=******.apps.googleusercontent.com
That’s all we know.
当通过Android应用程序登录时,身份验证也会失败,GoogleAuthUtil.getToken会引发一个不特定的异常

在谷歌搜索此错误消息时,我找不到太多信息。有人说,应该尝试在同意屏幕中更改应用程序名称。这对我的情况没有帮助

在开发人员控制台中,我注意到,我无法为此项目创建新的客户端ID。我总是收到一个带有跟踪号码的技术错误(“服务器错误哇!我们的坏。”)。似乎有关联

我为这个项目总共注册了7个客户端ID和3个公共API访问密钥

谷歌是否有可能明确禁止我们的项目?这才是真正的感觉。为什么?我没有收到任何通知。我们的产品是用于访问控制的应用程序,这里没有任何特殊或非法的内容

有什么想法吗?这是一个生产环境,所以对我们来说问题绝对严重


谢谢你的帮助

与此同时,我们发现,我们的Android应用程序已从Play Store中删除,我们收到了以下通知:

这是一个通知,表明您的应用程序(带有包ID)已从Google Play商店中删除。 删除原因:违反内容策略的个人和机密信息规定。有关详细信息,请参阅策略帮助文章

  • 我们不允许未经授权发布或披露人们的私人和机密信息,如信用卡号码、政府身份证号码、驾驶员和其他驾照号码、非公开联系人或任何其他不可公开访问的信息
我们对应用程序中的数据非常谨慎,我们非常重视隐私和安全,因为漏洞应用程序关乎安全,客户的信任是绝对必要的。然而,我们最近引入了一个特性,出于调试的原因,它会定期将LogCat输出发送到我们的服务器。我们的应用程序处于早期预览状态,我们在应用程序描述中明确了这一点。它的使用人数非常有限,因为它只能与我们提供的特殊硬件一起使用。LogCat输出仅包含来自应用程序本身的数据,没有任何类型的可靠数据。我们发布了一些相关的应用程序,但并不是所有的应用程序都包含这一功能,但所有的应用程序都被暂停。然而,我们猜测这个特性是删除的原因

编辑 与此同时,我们通过谷歌Play上提供的表格撰写了一份上诉书。不久之后,谷歌Play和相关的谷歌OAuth客户端取消了禁令

我们被告知,我们的应用程序收集正在运行的任务的名称并将它们发送到我们的服务器,但事实并非如此。然而,我们使用Critercism库和Critercism文档建议需要“GET_TASKS”权限,我们就是这么做的。我不认为,critercism被认为是危险的,因为它被很多应用程序使用。但也许一方面是日志服务,另一方面是GET_TASKS权限的组合,虽然在我们的案例中并不危险,但在谷歌触发了一些自动规则


为了解决这个问题,我们只是删除了critercism和所有相关的许可要求,因为它对我们没有多大用处。

只是为了确认这是正确的答案。我也遇到了完全相同的问题,在我的应用程序从Google Play中删除后,我在Google OAuth中被禁止使用。在我的案例中,搬迁的原因违反了广告政策,所以我认为搬迁的原因在本案例中并没有起到很大作用。我假设谷歌自动禁止相关的OAuth帐户。你发现如何克服这个问题了吗?这是常见的吗?2年后,我开始这样做