Google Marketplace域应用程序数据访问/撤消

时间:2016-11-10 20:01:21

标签: google-api google-oauth2

我不确定如何正确处理Google域名申请访问/撤销。情况很标准:

  • 域管理员通过市场工作流程(范围,设置网址,...)安装应用程序
  • 应用程序列在管理控制台中,用于域(https://admin.google.com/AdminHome?fral=1#AppsList:serviceType=MARKETPLACE
  • 一切正常,用户可以访问应用
  • 在某些时候,由于某种原因,管理员出于某种原因通过管理控制台撤销应用程序数据访问(应用程序未被删除,只有#34;已禁用")
  • 因为没有为域中的app授予权限,所以访问该应用程序的每个用户都被重定向到错误页面

这就是问题 - 如何正确检测和处理这个问题。正如一些谷歌文档所说,应用程序应通过同意屏幕(审批强制参数)重新请求所需的权限。 但是,正如我的测试所示 - 当用户(管理员或非管理员)接受同意屏幕上所需的范围时,管理控制台上的应用程序仍然显示,没有数据访问权限。 但是相同的应用程序被列在用户的连接应用程序(https://security.google.com/settings/security/permissions)中,即使它是可以域安装的应用程序!

所以我以编程方式处理这种情况。有没有办法,或者我应该将用户重定向到管理控制台以手动为该应用程序启用数据访问?

BTW,在市场安装之后,"有时"第一次访问应用程序URL时会弹出另一个同意屏幕 - 这显然要求与市场列表相同的范围 - 为什么会这样? 在这种情况下,应用程序按以前的情况双重列出 - 在域和用户的连接应用程序中。

0 个答案:

没有答案