是否可以使用谷歌应用程序脚本以编程方式锁定用户帐户(g 套件)

Posted

技术标签:

【中文标题】是否可以使用谷歌应用程序脚本以编程方式锁定用户帐户(g 套件)【英文标题】:is it possible to lock a user account (g suite) programmatically using google apps scripts 【发布时间】:2018-04-26 03:23:26 【问题描述】:

在某些登录尝试后也可以这样做吗?

我正在尝试创建一个脚本,在登录尝试失败一定次数后锁定用户的帐户。

我尝试检查是否可以使用任何功能访问帐户设置,或者该用户登录失败的次数,但到目前为止我一无所获。

Gmail 服务允许脚本发送电子邮件和访问用户的 Gmail 帐户。 只有这些类

名称简要说明

    GmailApp :提供对 Gmail 线程、邮件和标签的访问。

    GmailAttachment :来自 Gmail 的附件。

    GmailDraft :用户 Gmail 帐户中用户创建的草稿邮件。

    GmailLabel :用户 Gmail 帐户中用户创建的标签。

    GmailMessage :用户 Gmail 帐户中的邮件。

    GmailThread :用户 Gmail 帐户中的线程。

据我所知,锁定服务允许脚本防止并发访问代码部分(例如,多个用户或进程修改共享资源以防止冲突)但不锁定帐户。

任何帮助将不胜感激。

谢谢

【问题讨论】:

【参考方案1】:

很确定这是不可能的。绝对不可能通过 Gmail API。您的问题是实时获取失败的登录,然后重置很容易。

查看Admin SDK 以获得您需要的功能:特别是Reports API 用于登录失败和Directory API 用于管理用户帐户。

【讨论】:

好的,谢谢,你说的是真的。我只是想知道它是否可以在脚本中完成,但似乎没有解决方法可以实时进行尝试。

以上是关于是否可以使用谷歌应用程序脚本以编程方式锁定用户帐户(g 套件)的主要内容,如果未能解决你的问题,请参考以下文章

如何使用PowerShell解锁Azure AD用户帐户?

是否可以通过编程方式获取 Twitter 帐户年龄?

WooCommerce 以编程方式/通过函数创建帐户

使用谷歌应用程序脚本以编程方式将脚注添加到谷歌文档中

如何以编程方式从谷歌播放下载Android应用程序?

以编程方式在设置包 iOS 中提取默认电子邮件帐户