Firebase身份验证网络邀请合作

时间:2018-09-30 08:14:48

标签: firebase firebase-realtime-database firebase-authentication firebase-invites

我正在使用Firebase Auth 用于网络和Firebase Realtime数据库来创建一个简单的应用程序以共享文本注释。用户可以使用电子邮件/密码或Google / Facebook(联合身份管理)进行注册。

我正在尝试了解Firebase Auth是否具有邀请用户(网络)的任何好方法。

我想做的是:

  1. 登录到user1会创建一个文本Note
  2. 已登录的user1与user2分享了尚无帐户的注释
  3. 系统将邀请电子邮件发送给user2进行注册
  4. 受邀用户2登录并可以阅读/编辑记事

理想情况下,我希望Firebase Auth能够

  1. 为用户2创建一个具有“注册截止日期”的帐户-例如1周-在此之后,该帐户将被删除
    • 然后我可以插入用户2的用户ID作为注释的编辑器
  2. 在邀请的用户2首次登录时激活帐户。
  3. 如果/由于没有登录而删除帐户时,通知应用程序
    • 然后我可以从“注释”中删除用户ID

或者也许我只是使事情复杂化了-并且有一种更为优雅的方式来处理这种情况? :)

我在前端/后端使用React / Redux和NodeJS / Express。

0 个答案:

没有答案