SaaS应用程序谷歌日历集成和授权访问权限读取私人日历的事件



我正试图弄清楚需要哪些移动部件才能将我的SaaS应用程序与公司的谷歌日历集成。这个想法是阅读私人日历上的事件(当然是在电子邮件地址上匹配的(。

据我所知,我需要一个OAuth应用程序;我的身边";这将征求同意。我正在努力解决的部分来自客户端

  • 我的客户将如何为我提供必要的访问权限,以阅读他们在我的SaaS应用程序中创建的所有用户日历

一方面,服务帐户似乎允许这样做(但似乎我必须在环境中加载它,这肯定不是这样的(。。。查看与Goth的身份验证(https://github.com/googleapis/elixir-google-api)。

如果有人有空的话,我很感激你帮我搬台阶。

具有域范围委派的服务帐户可以完成我需要的工作,以防这对其他人有所帮助。

https://support.google.com/a/answer/162106