在我的第一个 Django 项目中存储 Google Workspace 电子邮件凭据的标准或安全方法是什么?
我尝试将密码存储在 .env 文件中,但收到各种错误消息(例如,“解耦模块无法识别”——尽管我交替使用 pip install de Couple 和 pip install python-de Couple)。但更重要的是,我怀疑这不是最好的方法。
我的研究似乎减少了选项,以完全消除我的密码,并以某种方式从我的应用程序内通过 API 接入 Google(通过我的 Google Workspace 电子邮件向我的客户发送电子邮件)。
您会推荐吗?有更简单/更好的方法吗?
根据我存储电子邮件凭据的经验,实际上我们可以存储在 .ENV 文件中并将该文件正确读取加载到 Django 设置中。您可以使用打印测试来调试凭证测试。
.ENV
FCM_NOTIFICATION_APIKEY= credential herer
设置.py
FCM_NOTIFICATION_APIKEY = os.getenv("FCM_NOTIFICATION_APIKEY", default="")