G Suite Martkeplace:获取授予对应用程序进行域范围委派的用户

问题描述 投票:0回答:1

假设我们在G Suite市场上有一个应用,并且G Suite域管理员希望将域范围内的访问权限委派给域用户的数据(如here所述。]

出于注册目的,第三项服务本身需要知道执行域范围内授权的管理员的域名和用户名。为了能够使用Directory API,这是必需的(请参见注释here

我可以轻松获得域名(通过使用通用导航扩展,并将${DOMAIN_NAME}添加到回调URL,如here所述)。但是,我没有找到以编程方式访问执行DWD的管理员用户名的方法。

任何提示该怎么做?还是根本不可能?

提前感谢!

google-apps-marketplace
1个回答
0
投票

方法1:

[当用户单击启动器链接时(或在安装过程中,您可以配置配置链接),您需要执行OAuth2流程并获取用户电子邮件。然后,您使用该电子邮件(假设它是来自管理员的,通常应该如此)。如果不是,则返回错误并等待管理员登录。

方法2:仅获取域,而不是用户。

使用市场许可证API https://developers.google.com/gsuite/marketplace/v2/reference

您可以定期使用列表端点并找到安装(或删除)您的应用程序的用户。

在任何情况下,您都应存储将在必要时使用的域超级管理员列表。

© www.soinside.com 2019 - 2024. All rights reserved.