Wil*_*ill 3 firebase firebase-authentication google-cloud-functions firebase-admin
我正在创建一个网站,企业可以免费向其客户/用户提供我的服务.对于企业添加用户(在其企业帐户下),企业登录并输入其客户/用户电子邮件之一.然后,我将客户端/用户电子邮件发送到firebase功能并以编程方式创建帐户.
我想向这位新用户发送一封电子邮件,上面写着"创建帐户:重置密码"等等,我可以在浏览器上使用sendPasswordResetEmail执行此操作,但此功能在Firebase functions/admin上不可用.
最好的选择我可以想到它为每个新用户随机生成一个密码(即 - 'ef53gs'),并在欢迎电子邮件中分享新密码,但我认为如果欢迎电子邮件包括一个,那将是一个更好的体验链接到(重新)设置密码.
任何想法如何使像sendPasswordResetEmail这样的东西适用于firebase函数?
我们遇到了同样的问题,因为firebase-admin
没有sendPasswordResetEmail()
像firebase
SDK那样的问题.我们最终只是firebase
在服务器上使用客户端SDK以及firebase-admin
.工作良好.
Ron*_*ton -1
这将是多租户或多级管理类型的应用程序解决方案。只需创建一个 Web 界面,每个企业都可以将用户添加到其服务中。您将需要使用 Admin SDK(服务器)为每个企业管理员生成权限。看:
使用自定义声明和安全规则控制访问
Firebase Admin SDK 支持在用户帐户上定义自定义属性。这提供了在 Firebase 应用中实施各种访问控制策略的能力,包括基于角色的访问控制。这些自定义属性可以为用户提供不同级别的访问权限(角色),这些访问级别在应用程序的安全规则中强制执行。
归档时间: |
|
查看次数: |
959 次 |
最近记录: |