问题标签 [ldap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 在 Slapd 中,如何处理“连接表已满(64/64)”错误?
我正在开发一个在 Windows 服务器上运行的应用程序,它需要大量使用 LDAP。现在我们被困在 Windows 平台上的 slapd LDAP 服务器——它不是很好,但由于各种原因,我们被困在这个架构上。
我们的系统随需求扩展,所以在高峰期会有更多的应用服务器。每个应用程序服务器都是多线程的,最多可以与单个 LDAP 服务器建立 16 个并发连接。
每当系统尝试与 LDAP 服务器建立超过 64 个并发连接时,slapd 将阻止任何进一步的连接尝试。
很明显 slapd 连接池已经被最大化了,但是我该如何让它更大呢?我们运行 Slapd 的机器是一个非常强大的 8 核服务器,所以理论上我们可以有几百个并发连接。此外,该项目的前一个版本在双核服务器上的 Ubuntu Linux 上运行 slapd。它能够毫无问题地处理我们两倍的负载,所以看起来我们的问题是 Windows 特有的。
c# - 从 c# 读取 ldap 组成员
我有这段代码可以连接到 Active Directory 并获取所有存在的组,它可以工作并在结果中返回所有组:
我现在想返回特定组的用户,即管理员,我该怎么做?
我曾尝试将 (objectClass=Group) 更改为 (objectClass=Group)(cn= admin ) 但它没有返回任何结果。
祝一切顺利
ldap - 如何在 J2SE 中使用 Novell eDirectory 服务?
如何在 J2SE 中使用 Novell eDirectory 服务?JNDI 将与 eDirectory 一起使用吗?我可以使用哪些资源来了解您建议的任何一个或多个库?
我现在只想尝试通过 LDAP 检索信息,如果我让事情按我想要的方式工作,我以后可能需要能够修改对象。
谢谢!
perl - 如何从 Perl 重置我的 LDAP 密码?
我的公司和其他人一样,不时需要重置密码。为了安全起见,这一切都很好,但我想探索通过脚本重置它的挑战(特别是因为我们不能使用我们之前的 25 个密码;Perl 循环遍历一个列表要快得多比我的手指深)。
我正在尝试使用 Perl 和 Win32::OLE 的 LDAP 连接器来重置我的密码。我在网上关注了几个例子,并简要介绍了:
我得到的只是:
这是可以解决的吗?我找到了Net::LDAP::Extension::SetPassword
模块,但那里没有骰子。
谢谢!
Leon 的更新(Max,你是下一个):
你是对的,我应该更好地指定。我试过Win32::OLE
了,失败了,然后分别尝试Net::LDAP::Extension::SetPassword
,失败得更厉害。
至于我的服务器:我不确定,我不是 LDAP 人 :) 通过运行->root_dse->get_value('supportedExtension')
我可以看到setPassword OID
没有设置,所以也许它不是故意的。
巴尼顿的最后道具!
最终解决方案:
c# - c# 通过 LDAP 针对 Active Directory
我正在针对 Active Directory 编写一些 c# 代码,并且无休止地尝试让它工作无济于事。以下代码有效,后面的代码无效:
下面的代码使用 "WinNT://" + Environment.MachineName + ",Computer" 进行连接并且工作正常。
我现在正在尝试更改线路:
到
但似乎无论我尝试什么值来代替值“MyDomainControllerName”,它都不会起作用。
要获取“MyDomainControllerName”值,我右键单击 MyComputer 并按照其他地方的建议复制计算机名称值,但这不起作用。
当我尝试使用上面的 LDAP://RootDSE 选项时,会导致以下错误:
位于路径 LDAP://RootDSE 的 Active Directory 对象不是容器
这是您提到的成员方法的问题吗?
ldap - LDAP 查询不同
是否可以仅使用 LDAP 查询列出不同的值?由于某种原因,我收到了重复的用户,但我只希望他们被报告一次,谢谢你的帮助。
python - LDAP 响应元组 (97, []) 是什么意思?
我正在使用 python-ldap 尝试对现有的 Active Directory 进行身份验证,并且当我使用以下代码时:
我得到以下信息:
来自 Microsoft Active Directory 服务器的 97 和空列表表示什么?
我认为这是一个成功的身份验证,因为它不会出错(如果您使用错误的密码或不存在的用户名,它会出错),但我想知道元组是否意味着有用的东西。
svn - 如何限制 Apache/SVN 对特定用户的访问(基于 LDAP/文件的身份验证)?
我在 Windows Server 2003 上运行 Apache/SVN,通过 LDAP/Active Directory 和平面文件进行身份验证。
除了任何LDAP 用户都可以访问所有内容之外,它工作得很好。我希望能够按用户或组限制 SVN 存储库。
理想情况下,我会得到这样的东西:
真正的技巧可能是我混合了身份验证:LDAP 和文件:
在我的谷歌搜索中,我看到有些人通过authz
像这样拉入文件来实现这一点:
然后,我需要映射 AD 用户。这种方法的任何例子?
ldap - 由于单引号导致 LDAP 查询失败
我正在尝试使用以下 c# 代码在 Active Directory 中查找员工:
当我为姓氏中带有单引号的员工(例如“O'Connor”)运行此命令时,我收到以下错误:
AdsDsoObject' 失败,没有可用的错误消息,结果代码:DB_E_NOTABLE(0x80040E37)。
我究竟做错了什么?需要帮忙。
谢谢你!
active-directory - Adobe AIR 应用程序能否针对 Active Directory 实现 SSO 身份验证?
我对 AIR 应用程序了解不多,但我喜欢我目前所看到的。所以现在,我想知道这种类型的应用程序在工作的 Intranet 中是否有意义。
在我投入时间和精力加速 AIR 开发之前,我想知道: Windows 上的 AIR 应用程序是否可以针对 Active Directory 进行单点登录身份验证? 我正在考虑一个 AIR 应用程序,它使用已登录用户的 Windows 凭据连接到在 Windows 身份验证打开的 IIS 上托管的 Web 服务。
我知道,如果我推出一个让用户输入密码的应用程序,IT 安全就会受到影响。任何不笨拙且使用 AD 完成 SSO 的解决方法也很酷。