使用Firebase Auth管理MERN App中用户的最佳做法?

时间:2019-09-30 19:07:23

标签: reactjs mongodb firebase express firebase-authentication

我打算使用Firbease Auth的Admin SDK来保护我的MERN App中的快速端点。 我也想在我自己的MongoDB中保存一些自定义用户数据。 据我了解,整个用户身份验证是通过Firebase SDK在客户端上完成的。这将生成一个JWT,我可以使用它来调用自己的后端API。在那里,我需要使用Admin SKD来验证令牌。到目前为止一切顺利。

现在我在问自己是否应该在客户端上处理用户管理(创建用户,更改密码等),还是应该为此创建自己的API路由并通过服务器进行管理?

还因为我要使用自己的数据库,所以在创建用户以等待Firebase用户ID并将其用作我自己的用户集合的主键时还可以吗?

使用我自己的MongoDB基础结构是否存在重大分歧?主要是想将其用于学习目的。

感谢您的帮助!

0 个答案:

没有答案