google-admin-sdk - G Suite 服务帐号 + OAuth2 用于其他域

标签 google-admin-sdk google-workspace

我已经使用 GSuite 域范围委派 + 服务帐户建立了一个集成,这使我们可以充当域内的任何用户。

目前,对于我们在 ruler.com 上的客户来说,这种方法不是一个非常“用户友好”的选项,我正在寻求对我们组织之外的其他域执行 Oauth2 同意流程。

理想情况下,他们能够以管理员身份同意(称为管理员同意),然后我们可以通过简单地检索一两个 token 来访问所有用户数据(日历/邮件/驱动器)。

这可以通过具有应用程序和委派权限的 Microsoft Graph 实现(请参阅 https://blogs.msdn.microsoft.com/exchangedev/2015/01/21/building-daemon-or-service-apps-with-office-365-mail-calendar-and-contacts-apis-oauth2-client-credential-flow/)

谁能告诉我这在 G Suite 中是否可行?除了单个组织的服务帐户之外,我找不到任何信息。

最佳答案

对于寻找比 Google API 文档中提供的内容更详细的问题答案的任何人,此页面对我帮助很大:http://youdontneedacrm.tumblr.com/post/81479000201/tutorial-create-your-application-in-google-marketplace

关于google-admin-sdk - G Suite 服务帐号 + OAuth2 用于其他域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43334271/

相关文章:

google-cloud-platform - 使用 Colaboratory 永久允许 Google Cloud SDK 访问您的 Google 帐户

google-calendar-api - Google Calendar API 查看/编辑房间/资源?

google-apps-script - 以编程方式启用 "Allow less secure apps"?

php - Google Groups Directory API - 将用户添加到组引发错误 - PHP

node.js - 如何使用 JWT 通过 NodeJS 客户端库访问 Google Directory (Admin SDK)?

php - 客户端未经授权使用此方法检索访问 token 服务帐户错误

google-apps-script - 使用 Google Apps 脚本将用户添加到 Google 网上论坛

google-apps-script - 使用工作表 ID 而不是工作表标题查找 Google 表格值(Google Drive Rest API V4)

google-api - 无法在没有已知用户的情况下执行 GSuite 服务帐户目录 API 调用

email - Google Suite 应用脚本电子邮件发送限制