授权在具有 .net 核心的服务器上运行的 Gmail API

时间:2021-02-03 19:44:16

标签: c# .net .net-core gmail-api

我有一个测试应用程序,该应用程序将 mimekit 消息发送到 web api,然后使用 Gmail API 发送电子邮件。当应用程序和 API 都在本地主机上运行时,这可以正常工作。但是使用 Gmail API 的部分过程需要在浏览器窗口中弹出确认。因此,当我将此代码移动到我们的开发服务器时,无法将其授权为拥有 API 云项目的用户帐户。我已经在 Google 的 OAuth 凭据中将开发服务器的应用程序和 Web api 的 URL 设置为授权域。

有什么办法可以解决这个问题吗?有什么办法可以预授权?

0 个答案:

没有答案