似乎截至昨天一段时间,Google Apps(OAuth 2.0)的单点登录已完全停止,适用于各种Google Apps Marketplace安装。
尝试登录时,用户会收到以下错误:
- 这是一个错误。
醇>错误:policy_enforced
申请:....
您可以通过以下方式向此应用程序的开发者发送电子邮件:.....
由您单位的Google Apps管理员建立的安全政策拒绝访问。请联系您的管理员以获得进一步的帮助。
我们发现不原因:
我们发现这些安装的共同点(目前为止)是,所有这些安装都是最近从Google Apps Marketplace V1迁移到GAMv2的安装。这发生在几个月前,但从那以后没有出现问题,这个问题昨天突然出现了。
这是Google认证机制中的一个新错误,有什么想法可以修复它吗?
答案 0 :(得分:5)
我们通过替换客户发送的身份验证范围来解决问题:
'email' - > 'https://www.googleapis.com/auth/userinfo.email'
'个人资料' - > 'https://www.googleapis.com/auth/userinfo.profile'