firebase - 在服务器/管理员上创建帐户后发送 Firebase 重置密码电子邮件

标签 firebase firebase-authentication google-cloud-functions firebase-admin

我正在创建一个网站,企业可以在其中免费向他们的客户/用户提供我的服务。对于企业添加用户(在其企业帐户下),企业登录并输入其客户/用户之一的电子邮件。然后我将客户端/用户电子邮件发送到 firebase 函数并以编程方式创建一个帐户。

我想向这个新用户发送一封电子邮件,上面写着“已创建帐户:重置密码”等内容,我可以在浏览器上使用 sendPasswordResetEmail 执行此操作,但 Firebase 函数/管理员不提供此功能。

我能想到的最好选择是为每个新用户随机生成一个密码(即 - 'ef53gs'),并在欢迎电子邮件中共享新密码,但我认为如果欢迎电子邮件包含一个更好的体验链接到(重新)设置他们的密码。

知道如何使 sendPasswordResetEmail 之类的东西适用于 firebase 函数吗?

最佳答案

firebase-admin 以来,我们遇到了同样的问题。没有 sendPasswordResetEmail()喜欢 firebase SDK 可以。我们最终只使用了 firebase服务器上的客户端 SDK 以及 firebase-admin .工作正常。

关于firebase - 在服务器/管理员上创建帐户后发送 Firebase 重置密码电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50979478/

相关文章:

火警警告 : Invalid query string segment - Warning when deploying simple Firebase Cloud function

java - 仅使用从数据库检索的消息填充 viewHolder?

web-applications - 更改 Google 帐户选择器显示的域

Firebase CLI : "Configure as a single-page app (rewrite all urls to/index.html)"

node.js - Node.js 未定义 Firebase 函数 signInWithCustomToken

swift - Google 通过 Firebase 登录 : GIDSignInDelegate does not conform to ViewController

python - Google Cloud Python 函数如何访问私有(private) Python 包

google-cloud-functions - gcloudignore不允许使用标准通配符白名单

Firebase 消息显示已发送 0 条消息

javascript - Promise .then() 中的 setState (以及所有其他函数)未定义