什么是userDn和LDAP术语的基础

时间:2013-04-18 13:22:20

标签: java spring ldap

我想在java中使用 spring LDAP中验证用户身份。我发现要使用 spring 配置LDAP,我需要 urls userDn 密码& ;基本值如下所示:

urls=ldap://127.0.0.1:389
userDn=cn=Directory Manager
password=abcd
base=dc=example,dc=com

我的问题是, userDn base 到底是什么?这些意味着什么?我们需要在此配置中指定哪个 userDn 值?

1 个答案:

答案 0 :(得分:5)

base object是目录信息树(DIT)中的点,搜索应该开始构建在搜索结果中返回的条目的候选者。搜索搜索的scope确定树的深度,如下所示:

  • 子树范围:从属对象和从属对象的基础对象
  • one :所有对象都直接从属于基础对象,但不包括基础对象。
  • base :只是基础对象。当知道专有名称时,应始终使用基本级别搜索。

在这种情况下,userDn似乎是将使用BIND请求对目录进行身份验证的用户的可分辨名称。

另见