问题标签 [dn]

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 回答
17315 浏览

php - LDAP 身份验证上的 DN 语法无效

我知道这在以前已经得到了回答,但它无法帮助我(除非它有,但由于我有限的 php 知识它没有帮助)。下面是我的代码:

我在第 21 行收到一个错误,当我绑定到服务器时说:

警告:ldap_bind():无法绑定到服务器:第 21 行 S:\XAMPP\htdocs\PhpProject1\LDAP_main.php 中的 DN 语法无效

有人能解决这个问题吗?当我将我的代码实现为接收用户名和密码时,它才开始发生,$_POST但正如你在我的注释中看到的那样,// echo var_dump($_POST)我实际上正在接收我想要的数据。

0 投票
1 回答
1577 浏览

search - LDAP:从搜索查询中排除域

我试图从我的 LDAP 搜索中排除域控制器。

我有 3 个 DC staff:studentexams.

所以我可以使用以下搜索 DN:

  • DC=staff,DC=root,DC=mycompany,DC=fr
  • DC=student,DC=root,DC=mycompany,DC=fr
  • DC=exams,DC=root,DC=mycompany,DC=fr

然后搜索很简单:(&(objectCategory=person)(objectClass=user)(sAMAccountName=johndoe))

它可以工作,但是一个人 ( sAMAccountName) 可以在多个域下(即学生和考试),所以它被找到了两次。我需要将搜索限制为staffstudent

我尝试了以下查询,但不起作用:

(&(objectCategory=person)(objectClass=user)(sAMAccountName=johndoe)(!(memberOf=DC=exams,DC=root,DC=mycompany,DC=fr)))

0 投票
1 回答
2407 浏览

active-directory - X509 证书:DN 的身份(专有名称)

我使用 keytool 创建具有此主题的 x509 证书:

CN=alice, OU=Demo Client, O=myCompany, L=Site1, ST=wll, C=nz

但是在我创建了一个 CSR 并签署了条目(我使用“openssl ca”)之后,我的“O”和“L”突然反转了:

CN=alice, OU=Demo Client, L=Site1, O=myCompany, ST=wll, C=nz

这两个主题仍然被认为是相同的吗?还是顺序很重要?

0 投票
1 回答
377 浏览

ldap - 如何为 liferay LDAP 配置添加 DN

我想为我的门户配置 LDAP。我添加了连接详细信息,例如:

联系

还做了以下映射:

我检查了连接,并收到以下消息:

Liferay 已成功连接到 LDAP 服务器。

当我检查测试 LDAP 用户时,我收到以下消息:

测试 LDAP 用户 已显示用户子集供您查看。未找到用户。

(可能是因为我没有提供 LDATP admin unname 和 pwd)

但是当我尝试登录时,我无法使用 LDAP 配置登录。并得到这个错误:

错误是由于 DN。有人可以帮我解决这个问题。

0 投票
2 回答
48 浏览

ldap - 检索具有正确大小写的 JNDI dn

我想检索存储在 LDAP 服务器中的用户 DN,保持原始字符大小写。例如,假设我的服务器中的 DN 是“cn=Bob, o=MyOrg”。我想使用“cn=bob, o=myorg”查询服务器并检索原始的“cn=Bob, o=MyOrg”,结果。

DirContext.getAttributes(dn) 方法可以返回一组属性,但这不包括 DN 本身。另一方面,DirContext.search() 使用 getNameInNamespace() 返回具有此信息的 SearchResult。不幸的是,搜索表达式似乎不允许在 DN 上搜索,这就是我所拥有的。

我知道我可以通过首先使用 getAttributes() 检索唯一属性,然后在 search() 中使用此属性值来实现此目的。但这会导致 2 个连接。另外,我需要确保我有一个可以 search() 的唯一而不是 null 属性。

0 投票
2 回答
29 浏览

groovy - 用 groovy 构建 DN

我需要用位置值替换下面的代码值。

我得到的方法签名不正确,因为字符串定义包含 "=" 和 "," 符号。有什么帮助吗?

谢谢。

0 投票
1 回答
253 浏览

hbase - “未调度可疑块”垃圾邮件 hdfs datanode 日志

在查看dn日志时,我们发现有很多日志如下:

异常堆栈跟踪如下所示:

我们发现与这些日志相关的块与hbase rs有关系,根据日志,rs尝试读取文件。

所以我的问题是,在这种情况下 rs 会尝试读取文件吗?从日志中可以看出,rs 尝试每秒发起一次新的读取请求。

任何建议或想法将不胜感激。

hbase反复读取blk_1105510536_31776579!由“java.net.SocketException: Original Exception: java.io.IOException: Connection reset by peer”引起的所有不成功读取

0 投票
1 回答
2848 浏览

java - 如何在 JAVA 中获取我的 ldapsearch 中的所有 dn

在 Linux Shell 中,我使用以下命令获取 LDAP 中的所有专有名称 (DN):

我的问题:如何像使用上述命令一样在 Java 中获取所有 DN?

0 投票
1 回答
1520 浏览

ldap - 带有空格的 Python LDAP 错误:ldap.INVALID_DN_SYNTAX: info -00002081: NameErr: DSID-03050C42

尝试执行此代码时出现错误为 ldap.INVALID_DN_SYNTAX: {'info': "00002081: NameErr: DSID-03050C42, question 2003 (BAD_ATT_SYNTAX), data 0, best match of:\n\t'CN=s aauto user8 ,CN=Users,dc=bru,dc=com'\n", 'desc': '无效的 DN 语法'}

如果我删除了 DN 的 CN 部分中的空间,即如果 dn ='CN=saautouser8,CN=Users,dc=bru,dc=com' 那么它正在工作。我也尝试过反斜杠。此外,当阅读文章时,如果名称之间有空格,如果它是在开头或结尾,我们需要使用转义字符,这不是问题。但我不知道为什么我无法完成这项工作。

0 投票
1 回答
553 浏览

templates - LDAP SPRING:如何对属于不同基础的用户进行身份验证

我想知道如何验证属于 LDAP 目录中不同基础的用户

我的文件配置是:

我的 LDAP 方案根是:o=org,每个用户都有一个不同的“ou”。

以 3 个用户为例:

  • 用户 1 : uid=user1,ou=用户,o=org
  • user2: uid=user2,ou=comp, ou=Users,o=org
  • user3: uid=user3,ou=fi_Users,o=org

因此,我正在寻找一种方法,可以在不将所有 LDAP 方案放入此 xml 文件配置中的情况下对这些用户进行身份验证。