1

我正在寻找一种方法,使用宣誓授权从任何 google apis 获取组织中未暂停用户的列表。

google profile api有oauth,但返回的用户列表不包含isSuspended标志。

谷歌配置 api 返回 isSuspended 标志,但据我了解不能被 OAUTH 授权。

我还有其他选择吗?

4

1 回答 1

2

是的,Provisioning API 适用于 OAuth 1.0 和 2.0。请参阅此处的文档和必要的范围

如果您只需要整个 Google Apps 实例中的所有用户,请使用检索所有域中的所有用户 API 调用,然后使用isSuspended = True.

如果您还需要将列表过滤到某个组织单位 (OU) 下的用户,请同时使用检索组织单位的直接兄弟用户API 调用,然后将您的列表过滤到 OU 中且未被禁用的用户。

于 2013-05-09T13:20:05.163 回答