在 ASP.NET Core 2.1 中使用 OAuth2.0 通过 Gmail SMTP 发送电子邮件(仅后端)

问题描述 投票:0回答:1

我在 ASP.NET Core 2.1 后端应用程序中遇到了障碍。到目前为止,我一直使用具有基本身份验证(用户名和密码)的 Gmail SMTP 服务器 (smtp.gmail.com) 发送电子邮件。然而,对于安全性较低的应用程序,Google 正确地弃用了这种方法,并强制要求使用 OAuth2.0 来提高安全性。

虽然我了解 OAuth2.0 的重要性,但我需要一些指导来在缺乏登录用户界面的仅后端应用程序中有效地实现它。任何有关相关资源的见解或指示将不胜感激!

PS:我了解应用程序密码,但它们也不太安全,所以想采用这种 OAuth2.0 方法。

.net-core oauth-2.0 smtp backend
1个回答
0
投票

要在 .NET 中使用 OAuth 2.0 发送电子邮件,请参阅 EmailArchitect 网站上的.Net 的 Google OAuth 2.0 API 客户端库文档Gmail OAuth 指南

© www.soinside.com 2019 - 2024. All rights reserved.