我是节点新手,我想开始构建以下应用程序:
应用程序应该是某些企业提供的服务目录。用户应该能够启动和跟踪流程的状态以及列出的服务提供商。
所以有四个数据库:
三种类型的用户:
管理员应具有对所有数据库的CRUD权限。企业只能对自己的配置文件(提供的服务)执行CRUD并更新相关流程。用户可以对正在进行的流程执行CRUD。
我阅读了很多关于npm模块的内容,例如everyauth,mongoose-auth,passport,但我很难理解他们与mongodb等数据库的关系,特别是当我有三种不同权限和四种数据库的用户时。我不知道页面如何检查三种不同类型的cookie。
我应该创建三种不同的登录和重新授权系统吗?如果是,怎么样?
有人可以帮助我......不用代码......但是有一个概念或相关的教程。
Passport需要following用户名&密码配置:
我无法理解的是:
答案 0 :(得分:2)
我的建议: