问题标签 [netldap]

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.

0 投票
1 回答
3093 浏览

ldap - 使用 net-ldap 库查询 Ldap 以获取组详细信息

我正在尝试使用 ruby​​ 的 net-ldap 库查询 ldap 服务器以获取任何组的详细信息

我获得了有关该组的详细信息,但没有获得该组的所有者。

知道什么是错的吗?以及如何做

0 投票
3 回答
16965 浏览

ruby - Search for "Enabled" users in net-ldap for Ruby

I am using the net-ldap gem to search active directory.
I can search for users by using filter:

This gives me all the users whose sAMAccountName starts with neil and is not a computer account.

How do I add a filter that only searches enabled accounts?

0 投票
1 回答
261 浏览

ruby - 使用 net-ldap 进行 Active Directory“无上下文”登录

我正在编写 Rails 3.2 应用程序,作为身份验证,我想使用 Net::LDAP 连接到公司 MS ADDS。我可以使用 Net::LDAP 对用户进行身份验证。问题是我的用户存在于不同的 OU 中,所以我想做一个“无上下文”登录。不确定它在微软世界中是否被称为无上下文。我来自 Novell 背景。

我的意思是不必提供 FQDN,只需提供 sAMAccountName 和密码。:base 选项似乎将我锁定在该上下文中,并希望用户仅存在于该 OU 中。

我必须先与用户绑定(FQDN)然后进行过滤搜索还是什么?欢迎任何建议。

0 投票
2 回答
1490 浏览

ruby-on-rails - 如何在没有 old_password 的情况下重置 ldap 用户密码?使用 Net::Ldap gem 或 devise_ldap_authenticable gem

我尝试使用 gem "devise_ldap_authenticable" 重置用户密码,但没有成功。

我试图运行的命令是。

但它没有用。

不幸的是,当它尝试绑定时,它会尝试使用密码 nil 绑定该用户,因为旧密码为 nil。我还尝试与管理员用户凭据绑定,但尽管管理员用户正在登录;密码未更新。

如果不使用“old_password”作为具有该权限的管理员用户,您将如何重置用户 ldap 帐户密码?

如果您知道更好的解决方案,谢谢分享!

0 投票
1 回答
1297 浏览

perl - 如何使用 Net::LDAP 进行按 DN 搜索

我想使用 Perl 和Net::LDAP检查给定的 DN 是否存在于 LDAP 目录中。所以,我想我会做这样的事情:

但是,这会导致Bad filter错误。我可以通过添加来使其工作filter => '(objectClass=*)',但这似乎有点笨拙。

这是我应该这样做的方式,还是我错过了什么?我是 Net::LDAP 的新手。

0 投票
1 回答
1584 浏览

ruby - Active Directory LDAP 将用户移动到不同的 OU - Ruby

我在与 Active Directory 的集成中遇到了障碍。我需要能够将用户从一个 OU 移动到另一个。我正在使用 github master 分支上的 net-ldap 0.5.0 并在源代码中挖掘并发现你可以做到这一点

我得到:#<OpenStruct code=53, error_message="00000057: LdapErr: DSID-0C090A95, comment: Old RDN must be deleted, data 0, v1772\x00", matched_dn="", message="Unwilling to perform"> 。我想我不明白如何删除旧的 RDN,然后将用户移动到新的 OU。

这是我唯一遇到的问题。如果我需要提供其他任何东西,请告诉我。提前感谢所有帮助!

0 投票
2 回答
2738 浏览

ruby-on-rails - Ruby 验证安全 ldap 服务器的证书

我正在使用https://github.com/ruby-ldap/ruby-net-ldap (net-ldap) gem 来验证我的 rails 应用程序中用户的真实性。但在将数据传递给 ldap 服务器之前,我需要验证我正在与同一个安全服务器通信。是否有一种解决方法可以让我在 ruby​​ 中验证证书

其他详细信息:(我尝试过的事情)

  1. 传给我的证书和我跑步时看到的一样

    /li>
  2. 我使用http://www.ldapsoft.com/连接到客户端的服务器 除非我在Security > Manage server certificate添加给我的证书文件,否则我会收到一条警告说未知安全证书

  3. 我尝试先在普通红宝石中手动进行(没有宝石)但我收到以下错误

    代码:

    /li>
0 投票
1 回答
840 浏览

ruby - Ruby NetLdap - 在 Samba4 中将用户条目从一个容器移动到另一个容器

我正在使用 net-ldap 的rename方法将用户从一个 OU 移动到另一个;但是,我收到“必须删除旧 RDN”错误:

这是我创建的方法:

尝试仅更改RDN(CN) 时也会发生相同的响应。正在联系的服务器是 Samba4 服务器。添加,删除,更新等都按预期工作。只是重命名有问题。

0 投票
1 回答
3094 浏览

ruby - Ruby net-ldap 添加用户

我正在尝试通过执行以下操作使用 ldap 创建一个新用户:

我是 ldap 的新手,我在网上找不到一个地方,它提供了如何使用 net-ldap 创建新用户的清晰示例。

0 投票
1 回答
253 浏览

ruby - 从包含图像的网络 ldap 响应中提取数据

在我的应用程序中,我同步了在 LDAP 中作为照片字段上传的用户图像,我使用 NET::LDAP 进行相同的操作。

为图像字段返回的对象是 Net::BER::BerIdentifiedArray 类型,我可以将其转换为 Net::BER。

我的问题是如何在从 LDAP 给出的二进制响应创建图像文件时提取图像类型(jpeg/gif/bmp 等)。