Node.js 节点组/用户管理框架

Node.js 节点组/用户管理框架,node.js,express,passport.js,roles,user-management,Node.js,Express,Passport.js,Roles,User Management,我将使用Express/Passport构建一个节点应用程序,并且需要有一个具有角色和权限的组/用户管理系统。我宁愿使用已经存在并且已经过测试的东西,任何信息都会很好 例如: A公司-集团 人员1-用户(角色管理员) 人员2-用户(角色用户) 人员3-用户(角色用户) B公司-集团 人员1-用户(角色管理员) 人员2-用户-(角色编辑器) 任何帮助,非常感谢 谢谢你的用户管理(至少是登录部分)。然而,谷歌登录并没有提供一种管理角色和组的方法。你得自己写 我建立了一个你可以尝试的解决方案。它是免费

我将使用Express/Passport构建一个节点应用程序,并且需要有一个具有角色和权限的组/用户管理系统。我宁愿使用已经存在并且已经过测试的东西,任何信息都会很好

例如:

A公司-集团 人员1-用户(角色管理员) 人员2-用户(角色用户) 人员3-用户(角色用户)

B公司-集团 人员1-用户(角色管理员) 人员2-用户-(角色编辑器)

任何帮助,非常感谢

谢谢你的用户管理(至少是登录部分)。然而,谷歌登录并没有提供一种管理角色和组的方法。你得自己写

我建立了一个你可以尝试的解决方案。它是免费的开发者和生产使用多达50个用户。它被称为Passport(我知道它与节点库同名),它的网站是。它提供了您需要的大多数用户管理功能,如:

  • 基于角色的权限
  • 登录
  • 登记
现在它不支持群组,但是如果你需要的话,我可以为你添加。它还提供您可能需要的功能,但没有时间编写。这些措施通常包括:

  • 登录跟踪
  • 报告(活动用户、注册和登录报告)
  • 向用户发送电子邮件(使用FreeMarker模板)
  • 本地化
  • 通过OAuth单点登录
  • 还有一堆
Passport的安装和使用非常简单。它使用RESTful JSON API,您可以使用RPM、DEBs、AMIs(用于Amazon)、ZIP或Docker映像在任何地方安装


另一方面,如果你需要一个开源解决方案,我建议你去看看。CAS需要更多的工作来安装和集成。您需要手工编写更多的代码,但这是一个很好的开源解决方案。

这是一个很好的回答,非常感谢!星期一我回到办公室的第一件事一定要看一看!很高兴我能帮忙。如果你需要我帮忙,请告诉我。