Django:从 Django 应用程序发送电子邮件时如何存储电子邮件凭据

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

在我的第一个 Django 项目中存储 Google Workspace 电子邮件凭据的标准或安全方法是什么?

我尝试将密码存储在 .env 文件中,但收到各种错误消息(例如,“解耦模块无法识别”——尽管我交替使用 pip install de Couple 和 pip install python-de Couple)。但更重要的是,我怀疑这不是最好的方法。

我的研究似乎减少了选项,以完全消除我的密码,并以某种方式从我的应用程序内通过 API 接入 Google(通过我的 Google Workspace 电子邮件向我的客户发送电子邮件)。

您会推荐吗?有更简单/更好的方法吗?

python django google-workspace password-storage
1个回答
0
投票

根据我存储电子邮件凭据的经验,实际上我们可以存储在 .ENV 文件中并将该文件正确读取加载到 Django 设置中。您可以使用打印测试来调试凭证测试。

.ENV

FCM_NOTIFICATION_APIKEY= credential herer

设置.py

FCM_NOTIFICATION_APIKEY = os.getenv("FCM_NOTIFICATION_APIKEY", default="")
© www.soinside.com 2019 - 2024. All rights reserved.