我有一个 Web 应用程序可供我的 google 域上的所有用户使用。
有没有一种方法可以让应用程序管理用户的电子邮件、日历等,而不需要用户授权,因为所有用户都是域的一部分?
我有一个 Web 应用程序可供我的 google 域上的所有用户使用。
有没有一种方法可以让应用程序管理用户的电子邮件、日历等,而不需要用户授权,因为所有用户都是域的一部分?
您需要查看 Google Apps 2-Legged OAuth API,它们将允许您在未经授权的情况下访问/操作用户数据。
您可以在此处找到可用的 2-Legged OAuth API 列表。
不幸的是,您会发现使用 2-Legged API 无法像使用 3-Legged API 那样做很多事情。但是,3-Legged OAuth 要求用户至少同意一次。