firebase - 使用firebase登录用户作为发件人发送电子邮件
问题描述
使用 firebase 身份验证登录用户。用户登录后,用户需要向其客户的电子邮件发送电子邮件通知。我发现唯一的方法是使用需要发件人电子邮件和密码的 nodemailer。我们如何使用 AngularFireAuth 获取登录用户密码?还有另一种方法可以使用 firebase 登录用户令牌发送电子邮件吗?
解决方案
无法从 Firebase 身份验证中获取用户的密码。这将是一个严重的安全风险。
但是 nodemailer 可能对获取通过您正在使用的 SMTP 邮件服务器发送邮件的凭据更感兴趣。这些是您用于发送电子邮件的凭据,它们不一定与您向其发送电子邮件的用户的凭据相同。
推荐阅读
- reference - 如何在库 (WixLib) 中定义 HarvestDirectory 元素,以便与该库关联的 Wix 项目不需要实现它?
- java - Java 记录和每个文件的单个类限制
- visual-studio-code - 寻找类似VS Code Remote SSH Extension的PyCharm Remote Dev体验
- python - 计算每类的词频
- javascript - Select2 下拉搜索正在消失/未找到结果
- reactjs - 反应迭代 json api 到 setState 变量
- python - 附加维度 numpy 数组
- php - 在 Laminas API 工具中使用 Zend Framework 1 库 - 自动加载供应商前缀类
- windows - 检查添加到 ssh 代理的密钥
- scroll - 如何在 Emacs 中平滑滚动?