oauth-2.0 绕过使用OAuth发送GSuite邮件

xoshrz7s  于 2022-10-31  发布在  其他
关注(0)|答案(1)|浏览(137)

是否有办法让我在应用程序中使用G-Suite平台发送电子邮件时无需使用OAuth
我仍然可以使用Microsoft 365平台发送邮件,但我的一些客户不会迁移到365,而是更喜欢G-Suite

ljsrvy3e

ljsrvy3e1#

您可以使用服务帐户。您需要让域管理员将domain wide delegation配置为域上的帐户。
一旦配置了委派,你就可以使用你的代码来模拟域上的用户,并代表他们发送电子邮件。这是我通常对一个专为发送电子邮件对话邮件而设计的系统所做的。当用户创建一个新帐户时,系统会发送一封电子邮件确认电子邮件。代表比如说noreply@yourdomain.com
你的问题是,你的客户端是谁拥有的域,所以你要让你的客户端谷歌工作区管理员为你设置这一事实。
另一种选择是使用标准的oauth2,授权域中的用户,并代表他们发送电子邮件。
问题是你的应用程序需要通过一个最高级别的保护范围进行验证。你的应用程序在通过验证之前需要经过安全审计。上次我检查过,审计将花费你15 k-75 k美元

相关问题