Google Apps OAuth2身份验证突然停止了许多安装("policy_enforced"错误)

use*_*616 4 google-apps google-apps-marketplace google-oauth

看起来,截至昨天,Google Apps(OAuth 2.0)的单点登录已完全停止,适用于各种Google Apps Marketplace安装.

用户在尝试登录时收到以下错误:

  1. 那是一个错误.

错误:policy_enforced

应用:....

您可以通过以下方式向该应用程序的开发者发送电

由您组织的Google Apps管理员建立的安全政策拒绝访问.请联系您的管理员以获取进一步的帮

我们发现的不是原因:

  • 正如错误所说,这不是安全策略的改变.它突然发生在各个组织的许多安装中,并且它们都没有做出任何改变.
  • 我们没有对该应用程序进行任何更改,搜索Twitter显示它正在发生在多个供应商身上.

我们发现这些安装的共同点(到目前为止)是,所有这些安装都是最近从Google Apps Marketplace V1迁移到GAMv2的安装.这发生在几个月前,虽然登录没有问题,但问题刚刚突然出现.

这是Google的身份验证机制中的一个新错误,任何想法如何修复它?

小智 5

我们通过替换客户端发送的auth范围来解决问题:

'email' - >' https://www.googleapis.com/auth/userinfo.email '

'个人资料' - >' https://www.googleapis.com/auth/userinfo.profile '