【问题标题】:Google Apps OAuth2 authentication suddenly stopped working for many installs ("policy_enforced" error)许多安装的 Google Apps OAuth2 身份验证突然停止工作(“policy_enforced”错误)
【发布时间】:2014-10-03 08:10:28
【问题描述】:

似乎从昨天的某个时间开始,使用 Google Apps (OAuth 2.0) 进行单点登录完全停止了各种 Google Apps Marketplace 安装。

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

  1. 这是一个错误。

错误:policy_enforced

应用:....

您可以通过以下地址向此应用程序的开发人员发送电子邮件:.....

访问被贵单位的 Google Apps 管理员制定的安全政策拒绝。请联系您的管理员以获得进一步的帮助。

我们发现不是原因:

  • 这不是错误所说的安全策略更改。这种情况突然发生在跨组织的许多安装中,但没有一个进行任何更改。
  • 我们没有对应用程序进行任何更改,搜索 Twitter 显示多个供应商正在发生这种情况。

我们发现这些安装的共同点(到目前为止)是,它们都是最近从 Google Apps Marketplace V1 迁移到 GAMv2 的安装。这发生在几个月前,从那以后登录就没有问题了,这个问题昨天突然出现了。

这是谷歌身份验证机制中的一个新错误,有什么想法可以修复它吗?

【问题讨论】:

标签: google-oauth google-apps google-apps-marketplace


【解决方案1】:

我们通过替换客户发送的身份验证范围解决了这个问题:

'电子邮件'->'https://www.googleapis.com/auth/userinfo.email'

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

【讨论】:

猜你喜欢
  • 2017-06-16
  • 1970-01-01
  • 2016-10-14
  • 2020-10-12
  • 1970-01-01
  • 1970-01-01
  • 2018-09-28
  • 1970-01-01
  • 2018-03-28
相关资源
最近更新 更多