NextJS 和 MongoDB 中的身份验证?

时间:2021-03-22 08:21:44

标签: reactjs mongodb authentication next.js

我正在使用 NextJS 构建一个应用程序。我想将我的用户与我的 MongoDB Atlas 数据库安全连接。基本上,我希望用户可以根据他们的电子邮件在我的数据库上登录和读取/写入数据(他们只能读取/写入存储在 MongoDB 中的自己的数据)。 例如,如果我的应用程序提供了一个简单的待办事项列表,我希望我的用户能够通过我的应用程序进行连接,然后,如果经过身份验证,访问他们的待办事项并在需要时修改它们(但仅限于他们的!)。 我从来没有用过MongoDB,所以我真的不知道如何按用户选择数据,也基本不知道如何设计这种类型的数据库。 我的问题是,做我想做的事情最安全的方式是什么(如果我想做的事情根本就是正确的方式)? 我已经查看了多种身份验证方法,但我有点困惑,因为我没有找到将用户存储在数据库上的资源(我什至需要这样做吗?或者我可以简单地处理读/写安全性吗?我的 NextJS API?)。

谢谢

0 个答案:

没有答案