4

我想在 java中LDAP使用spring对用户进行身份验证。我发现对于LDAP使用spring的配置,我需要urlsuserDn密码和基本值,如下所示:

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

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

4

1 回答 1

5

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

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

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

也可以看看

于 2013-04-19T12:06:45.470 回答