node.js - 在 Express js 中无需密码即可检查 Active Directory

标签 node.js npm active-directory ldap passport.js

我正在使用express js 4.1。我想在没有用户和管理员凭据的情况下访问 Active Directory。我只想检查根域中连接的用户名。如果用户存在于域中,我会将我的应用程序从登录页面重定向到主页。我已经尝试过大多数 npm,例如 activedirectorypassport-windowsauthpassport-ldapauth

上述方法均无效,因为它们在某些时候都需要管理员或用户的凭据详细信息。请建议我一种仅使用用户名访问事件目录的好方法,npm 绝对适合我的要求。

最佳答案

默认情况下,无法匿名访问 Active Directory。您正在寻找的此类访问权限将不起作用,对于每种类型的用户身份验证,您都必须使用完整的凭据进行绑定(bind),无论是个人帐户还是其他已知帐户。

关于node.js - 在 Express js 中无需密码即可检查 Active Directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41545320/

相关文章:

active-directory - 事件目录 : Search for only user objects

c# - 具有使用 SSL 的上下文的 UserPrincipal

java - Spring Security for Active Directory 搜索为 'userPrincipalName'——有办法改变这个吗?

javascript - 如何在node js中创建Key对象?

node.js - 缩进无效。 Jade 模板

node.js - 如何在docker中创建live-reload开发环境? (NodeJS、Redis 和 Vue)

node.js - Gulp:/usr/local/bin/gulp: 没有这样的文件或目录

node.js - 将串行数据从 python 脚本发送到 Node 脚本

javascript - 通过中间件以express方式访问get请求

angular - 无法完成 ionic 电容器添加android命令