问题标签 [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.
php - LDAP 身份验证上的 DN 语法无效
我知道这在以前已经得到了回答,但它无法帮助我(除非它有,但由于我有限的 php 知识它没有帮助)。下面是我的代码:
我在第 21 行收到一个错误,当我绑定到服务器时说:
警告:ldap_bind():无法绑定到服务器:第 21 行 S:\XAMPP\htdocs\PhpProject1\LDAP_main.php 中的 DN 语法无效
有人能解决这个问题吗?当我将我的代码实现为接收用户名和密码时,它才开始发生,$_POST
但正如你在我的注释中看到的那样,// echo var_dump($_POST)
我实际上正在接收我想要的数据。
search - LDAP:从搜索查询中排除域
我试图从我的 LDAP 搜索中排除域控制器。
我有 3 个 DC staff
:student
和exams
.
所以我可以使用以下搜索 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
) 可以在多个域下(即学生和考试),所以它被找到了两次。我需要将搜索限制为仅staff
和student
。
我尝试了以下查询,但不起作用:
(&(objectCategory=person)(objectClass=user)(sAMAccountName=johndoe)(!(memberOf=DC=exams,DC=root,DC=mycompany,DC=fr)))
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
这两个主题仍然被认为是相同的吗?还是顺序很重要?
ldap - 如何为 liferay LDAP 配置添加 DN
我想为我的门户配置 LDAP。我添加了连接详细信息,例如:
联系
还做了以下映射:
我检查了连接,并收到以下消息:
Liferay 已成功连接到 LDAP 服务器。
当我检查测试 LDAP 用户时,我收到以下消息:
测试 LDAP 用户 已显示用户子集供您查看。未找到用户。
(可能是因为我没有提供 LDATP admin unname 和 pwd)
但是当我尝试登录时,我无法使用 LDAP 配置登录。并得到这个错误:
错误是由于 DN。有人可以帮我解决这个问题。
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 属性。
groovy - 用 groovy 构建 DN
我需要用位置值替换下面的代码值。
我得到的方法签名不正确,因为字符串定义包含 "=" 和 "," 符号。有什么帮助吗?
谢谢。
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”引起的所有不成功读取
java - 如何在 JAVA 中获取我的 ldapsearch 中的所有 dn
在 Linux Shell 中,我使用以下命令获取 LDAP 中的所有专有名称 (DN):
我的问题:如何像使用上述命令一样在 Java 中获取所有 DN?
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' 那么它正在工作。我也尝试过反斜杠。此外,当阅读文章时,如果名称之间有空格,如果它是在开头或结尾,我们需要使用转义字符,这不是问题。但我不知道为什么我无法完成这项工作。
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 文件配置中的情况下对这些用户进行身份验证。