如何授予谷歌应用程序域管理员的访问权限

时间:2014-03-27 00:24:49

标签: google-drive-api google-apps google-apps-marketplace

我的应用程序将在google marketplace&需要域管理员(admin@domain.com)的访问权限才能访问驱动器而不是简单的用户(simple-user@gmail.com)驱动器。

有没有办法检查经过身份验证的用户是否是域范围授权的管理员?

1 个答案:

答案 0 :(得分:0)

只允许域超级管理员为域安装Marketplace应用程序。 如果您尝试访问仅管理员API,例如管理员SDK中的任何一个,您将收到403 Forbidden错误,这可能是另一种检查方式。

但是,如果您真的想知道当前用户是超级管理员还是委派管理员,您可以使用Directory API part of the Admin SDK通过其电子邮件检索用户资源并检查isAdmin和isDelegatedAdmin字段为了知道。