【问题标题】:reverse configuring LDAP反向配置 LDAP
【发布时间】:2014-02-04 07:26:22
【问题描述】:

uid=SOMEID,ou=people,o=my_bank

是我在属性文件中的 DN,也是应该在 LDAP 上进行身份验证的用户。 由于我必须对我正在工作的银行的软件进行故障排除,并且从服务器获得 LDIF 是不切实际的,并不是说不可能,我该如何设置我的 Apache DS LDAP 来回答这个问题DN 认证?

我尝试了不同的布局,但我总是得到 ​​p>

*javax.naming.AuthenticationException:[LDAP:错误代码 49 - INVALID_CREDENTIALS:绑定失败:ERR_268 找不到 uid=SOMEID,ou=people,o=my_bank]*

p>

【问题讨论】:

  • 我不明白。如果 LDAP 中还没有该 DN,它是从哪里来的?
  • 它来自一个属性文件。它必须在 LDAP 上,情况是我在 dev 上运行自己的 LDAP,但我不知道它在原始设备上的配置方式。我试图猜测它,但问题是我只能将组织置于 dc 之下

标签: java apache ldap


【解决方案1】:

ApacheDS 中的顶级对象称为分区。这些不能通过 LDAP 创建,但必须在 server.xml 配置文件中定义。

找到该文件,打开它并找到<partitions> 部分。在那里你可以添加一个新的,也可以选择对象类。你的应该是这样的:

 <jdbmPartition id="my_bank" cacheSize="100" suffix="o=my_bank" optimizerEnabled="true"
                 syncOnWrite="true">

您可以根据需要复制另一个分区的&lt;indexedAttributes&gt; 部分。对于开发环境来说,这不是很重要。

【讨论】:

    猜你喜欢
    • 2014-09-04
    • 1970-01-01
    • 2021-09-17
    • 2015-12-25
    • 2018-07-31
    • 1970-01-01
    • 2015-04-26
    • 2017-05-09
    • 1970-01-01
    相关资源
    最近更新 更多