【问题标题】:LDAP Authentication Node.jsLDAP 身份验证 Node.js
【发布时间】:2019-12-27 00:33:31
【问题描述】:

帮助!我不知道我在这里做什么。我正在修改旧的 C# 代码,我需要使用 LDAP 在 Intranet 上进行集成身份验证。用户应该完全不知道这个过程,但我需要的是让 React 页面联系传递用户域 ID 的快速服务器。从那里我需要执行基本身份验证,然后返回该用户所属的所有组进行验证。

我已经阅读了很多关于 passport-activediretory 和 passport-ldap 等的教程,但我仍然感到困惑。

我正在寻找的是一个单一的函数,它将在每次调用 API 时运行,并将返回验证,或者,如果请求,验证和用户所属的组名。

有什么可以让这个过程变得非常简单。我查看了护照,但老实说,身份验证不是我的环境,所以我充其量不确定它是如何工作的。

我希望它会像app.all("*", functionHere()); 一样简单 作为 node 新手(第一个项目),我真的需要广泛的帮助,希望是简单的。

谢谢

【问题讨论】:

  • 你从那里开始尝试了什么? npmjs.com/package/passport-ldapauth
  • 我仔细看了一遍,真的无法理解我在看什么。 npmjs.com 并没有真正给出任何好的例子或演练。我突然想到,我需要的第一件事是来自发出请求的浏览器的 NTLM 用户 ID。然后,如果我能弄清楚如何连接到域控制器,我就可以使用它来进行身份验证。我插入了他们给我的代码,但不知道如何使它适合。

标签: node.js authentication active-directory


【解决方案1】:

现在我已经切换到 .Net 后端,它支持 LDAP 集成,而不需要大量多余的代码。

应用程序完成后将移回 Node,然后将其移植过来。

【讨论】:

  • 不是真正的答案,只是清理旧条目
猜你喜欢
  • 1970-01-01
  • 2017-06-03
  • 2011-09-23
  • 2017-01-09
  • 2015-05-06
  • 2018-05-31
  • 2015-01-20
  • 1970-01-01
  • 2023-04-08
相关资源
最近更新 更多