Oauth 2.0 通过API向Gmail添加用户?

Oauth 2.0 通过API向Gmail添加用户?,oauth-2.0,google-oauth,google-apps,Oauth 2.0,Google Oauth,Google Apps,我有一个我们人力资源部用来添加新员工的网络表单。它将它们添加到数据库中,插入到Active Directory中,以及其他一些事情。我们希望它也能创建他们的Gmail帐户并为他们订阅群组(我们当前的用户已经在我们的域名下的Gmail中) 我找到的所有东西都需要OAuth2来完成,但它似乎需要一个提示。“谷歌向用户显示同意屏幕” 有没有一种方法可以在没有任何提示的情况下在幕后完成我想做的事情?至少在第一次需要向用户显示同意时是这样。然后,如果您使用refresh_令牌,则始终可以在不需要用户交互的

我有一个我们人力资源部用来添加新员工的网络表单。它将它们添加到数据库中,插入到Active Directory中,以及其他一些事情。我们希望它也能创建他们的Gmail帐户并为他们订阅群组(我们当前的用户已经在我们的域名下的Gmail中)

我找到的所有东西都需要OAuth2来完成,但它似乎需要一个提示。“谷歌向用户显示同意屏幕”


有没有一种方法可以在没有任何提示的情况下在幕后完成我想做的事情?

至少在第一次需要向用户显示同意时是这样。然后,如果您使用refresh_令牌,则始终可以在不需要用户交互的情况下交换令牌。谢谢,我将进行一些测试。您可以在后台创建一个通过超级管理员帐户授权的工具,然后通过您计划使用的w/e UI授予对该工具的访问权限。这方面的一个例子是使用Apps脚本使用SA帐户授权目录API,然后授予对触发脚本的表单的访问权。这还有一个好处,即不必向人力资源部门的用户授予其帐户的任何管理员访问权限,因为他们的帐户无法访问API。