【问题标题】:Check if Windows Username and Password is correct in NodeJs检查 NodeJs 中的 Windows 用户名和密码是否正确
【发布时间】:2017-09-12 04:47:34
【问题描述】:

我有一个带有某些参数的 NodeJs 应用程序。其中一些是用户名和密码。

我正在尝试确定是否有一种方法可以检查为给定用户名提供的密码是否根据 Active Directory 正确。

在我的 C# 应用程序上,我可以做这样的事情

bool isValid = pc.ValidateCredentials(UserName, Password, ContextOptions.Negotiate);

但是...如何在 NodeJs 中做类似的事情?

编辑: 换句话说,我试图找出属于 Windows 域的用户名和密码,检查密码是否正确。

示例: 用户名:user@domain.com 密码:密码123!

我想知道如何使用 NodeJS 验证 Windows 域凭据

【问题讨论】:

    标签: javascript node.js ntlm


    【解决方案1】:

    您需要一个可以在 NodeJS 中使用的 Active Directory 库。

    一些示例包括:

    基本上,通过 LDAP (packages of LDAP on npm),您可以检查您是否能够使用 Active Directory 创建一个简单的bind,从而检查凭据是否有效。

    【讨论】:

      猜你喜欢
      • 2015-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      相关资源
      最近更新 更多