阻止用户电子邮件委派确认链接

时间:2013-11-07 18:22:54

标签: java groovy google-apps google-provisioning-api

目前,使用[已弃用的] Google-apps API,我可以将电子邮件从一个用户的帐户委托给另一个帐户:

def gmailSettingsService = new GmailSettingsService(/* credentials... */)
gmailSettingsService.addEmailDelegate(userId, delegatedUserId)
// Email is now delegated, to remove:
gmailSettingsService.deleteEmailDelegate(userId, delegatedUserId)

用户A的电子邮件第一次委托给用户B,用户B收到确认电子邮件。 “某某人已经授予你访问他们的电子邮件帐户的权利 - 接受还是拒绝?”

我想取消此通知并完全绕过它。我知道GAM可以做到这一点。有没有人知道通过Java Apps-for-your-domain API执行此操作的相应代码和设置?

谢谢!

1 个答案:

答案 0 :(得分:1)

不推荐使用Email Settings API。您可能会将其与Provisioning API(由Admin SDK Directory API替换)的弃用混淆。目前没有电子邮件设置API的替代品,它已存在一段时间但仍然受支持。

要回答您的主要问题,只有当用户从其Gmail网络界面设置启动委派时,才会执行电子邮件批准流程。如果授权执行via the API,则立即批准。

但是,如果在两个帐户之间存在现有或过期的用户启动的委派尝试,则必须在用户界面中取消它,然后才能通过API执行委派。