问题标签 [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.
ruby-on-rails - 获取格式化为 ["example"] 的值
我正在使用 Ruby on Rails 处理 NET-LDAP API:
当我得到它的entry.cn
值时,它被格式化为["example"]
如何在没有字符的情况下获得这个值[" "]
?
ruby - Net::LDAP add() 失败,没有错误消息。如何找到记录未验证的原因?
我花了两天时间构建了一个在 LDAP 中管理用户的 Ruby on Rails 应用程序。在微调各种属性的包含和格式时,我经常会ldap.add()
失败,除了可能引发异常之外几乎没有反馈。我通常知道这是一个数据验证错误,例如缺少必需的属性或格式错误的属性值——但我在服务器 (Apache DS) 或客户端上找不到任何可以指示哪个字段失败或失败原因的信息失败。
那么...您如何看待LDAP 添加(或替换、删除、打开...)失败的原因?
perl - 获取“000004DC:LdapErr:DSID-0C090752”。使用 Net::LDAP 在 perl 中执行绑定时
目标是获取我的 Active Directory 服务器中所有计算机的“dn”属性。
当代码执行时,我得到:“000004DC:LdapErr:DSID-0C090752,注释:为了执行此操作,必须在连接上完成成功绑定。”
这是我的代码:
我已经测试了用户/密码直接登录域成功。如果我将其添加到脚本的末尾,则附加信息:print Dumper($mesg);
关于如何让这个脚本工作的任何建议都是我正在寻找的。谢谢!
perl - perl LDAP 条目无法识别
我们正在编写一个 Perl 代码(从 Unix 运行),它将重置 Windows AD 用户的密码。(我们没有使用 powershell,因为我们被要求不要使用 Windows 脚本)。
使用以下 Perl 代码,我们可以连接到 AD 用户目录并查询正确的用户。
但是,我们在线上得到一个错误:
错误状态“无法通过包(可分辨名称)定位对象方法“get_value”(也许您忘记加载(可分辨名称))”
但是,当我们将$samdn替换为以下代码时,代码可以正常工作:
代码似乎无法将$samdn识别为Net::LDAP::Entry记录。
我们尝试过类型转换$samdn但得到了同样的错误。有人可以帮助解决这个问题,因为我们不喜欢使用 for 循环,以防万一搜索返回更多记录?提前致谢。
ruby - 在 ldap 服务器中添加条目
我正在尝试通过引用此问题的答案 [ Ruby net-ldap add user ] 来使用 ruby net/ldap gem 在我的 openldap 服务器中添加条目,并且由于“修改需要身份验证”而出现错误。我不明白在身份验证方法中要提供哪个用户名和密码。什么应该登录并传递上述答案?我对这个主题完全陌生,所以不确定用户名和密码是什么,因为我还没有创建任何用户。
提前致谢!
ruby - 当方法仅返回 false 时,如何调试 ruby-ldap?
我的目标是将帐户移至另一个 OU。我的理解是以下代码应该可以完成这项工作。但是,它返回false
。没有错误、警告或异常。如何调试为什么这不起作用?
ruby - 有没有办法打印由 ruby-net-ldap 发送到 LDAP 服务器的确切命令?
以下将帐户移动到另一个 OU 的代码失败:
我收到以下错误:
有没有办法打印出发送到 LDAP 服务器的实际命令,以便我可以调试问题?
ruby - 如何在 Ruby 中使用 Net::LDAP 递归搜索 ldap 中的角色
我正在创建一个自助服务,可以为用户授予应用程序角色(在元 [ldap] 中定义)。我们在元数据中的结构并不统一。它看起来像这样:
等等......所以你看,cn(Approle)并不总是在同一水平上。
这是我到目前为止的代码。它发现'ou's like GitLab Admin 和 GitLab User。但我需要收到一份包含 Gitlab 管理员、Gitlab 用户、SAP/SAPCRT 管理员、SAP/SAPCRT 用户、SAP/SAPLST/NW 管理员等的列表。
如何设置 Net::LDAP 以递归方式过滤/搜索?
perl - 在 Perl Net::LDAP 中使用文件进行过滤
当我在命令行上手动执行 LDAPsearch 时,我可以这样做,以便过滤器属性可以从这样的文件中脱落:
myqueries.txt包含以下条目:
现在我正在尝试使用Net::LDAP在 Perl 中做同样的事情,但我在文档中找不到类似的选项。你知道它是否可以做到吗?
在最坏的情况下,我知道我可能可以创建一个记录数组(包含查询)并在这些名称上创建一个包含许多 ldapsearches 的循环,它会起作用,但我更喜欢使用 net::ldap 属性做一些更简单的事情如果可能的话(更少的代码)
例如
谢谢 !
ruby - 启用 LDAP 通道绑定时无法连接
尝试通过强制执行 LDAP 通道绑定https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV190023连接到 AD
以以下错误结束
有谁知道有没有办法通过启用通道绑定来连接?