gpt4 book ai didi

node.js - 在权限管理方面,Active Directory 是否仍能与 Node.js 模块相媲美?

转载 作者:太空宇宙 更新时间:2023-11-04 01:23:04 25 4
gpt4 key购买 nike

我目前正在开发一个网络应用程序,该应用程序必须处理用户和用户权限(就像大多数网络项目一样)。我打算围绕 Node.js 开发它,这似乎解决了我的大部分限制。但有人建议我使用类似“Active Directory”的结构进行权限管理并使用 LDAP 进行查询。

所以我想知道,现在使用类似“Active Directory”的结构来验证用户/处理权限是否仍然相关?Node 似乎在这方面有足够的功能(我我正在考虑 Passport ),在数据库中存储用户及其权限。

在我的数据模型中,我知道我必须处理属于部门的用户。这些部门有用户可以属于的项目(多个或没有)。我认为关系数据库或非关系数据库将是完美的匹配,但现在我犹豫了。

谢谢

最佳答案

在网站中使用 Windows 身份验证的最大好处是组织已经使用 Active Directory,因为它可以实现无缝登录。您的用户根本不需要输入他们的凭据,而且您已经知道他们是谁。

仅仅为了一个应用程序的用户管理而设置 Active Directory 域无疑是一种矫枉过正的做法。例如,Lynda.com 有 2-hour course只是关于安装 Active Directory。

使用 OpenLDAP 之类的东西会更简单,但在这种情况下仍然太过分了。

它们的设计目的不仅是管理用户,还管理计算机、组、策略以及与外部世界的关系......

如果您需要的只是一个应用程序的用户和权限管理,那么您最好使用其他应用程序。

关于node.js - 在权限管理方面,Active Directory 是否仍能与 Node.js 模块相媲美?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58559617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com