在Docker容器内使用Gmail OAuth

3
我有各种后端服务在容器中运行。 我正在编写一个微服务来处理发送电子邮件的操作。
我的业务电子邮件提供程序是GSuite(Gmail)。
我一直在阅读以下 tutorial
这一切看起来都很好,但它需要人工干预才能授权应用程序发送电子邮件。
我需要这完全自主化,即每当容器启动时,它会请求访问令牌并对其进行授权。
这可能吗? 我似乎找不到任何文献来帮助。
1个回答

2

我找到了一个解决方案,想着如果有人遇到这个问题就发一下。

访问GMAIL API的无人干预解决方案是 服务账户

服务账户可以模拟认证用户。例如,我现在有一个服务账户发送电子邮件,就好像它们来自于 michael@mydomainname.com

我基本上按照 这个 做法进行操作。

设置服务账户还有其他几个步骤,可以在 这里 找到。

希望这可以帮助到某些人。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接