This topic created in 2702 days ago, the information mentioned may be changed or developed.
被客户的一个问题问倒了:我们公司的某个软件要从 AD 域中拉取用户信息,软件中有个设置叫:
LDAP 对象标识:按 SID 识别 LDAP 对象、按名称识别 LDAP 对象、按域\名称识别 LDAP 对象 - 三个选项三选一。客户问三种设置的区别是什么。。
对象标识应该是指:Object Identification ( OID ),那么 LDAP 对象是指什么?
我查阅了 LDAP 的一些资料,似乎 LDAP 只有条目( Entry )、属性( Attributes )、属性类型( AttributeType )和对象类( Object Class )这四个,还是我哪个地方理解错了。
先提前写过各位!
9 replies • 2023-01-05 14:50:35 +08:00
 |
|
1
lander Mar 1, 2019
似乎 LDAP 中的条目=对象?如果这样的话我就理解了。。
|
 |
|
2
lander Mar 1, 2019
另外再请教下这里的 “按域\名称( domain\name )识别 LDAP 对象 ”具体是指哪个 LDAP 属性? 我在测试环境用 Active Directory Explorer 这个工具查看了多个条目的属性,都没有发现它们有“ domain\name ”这种属性。。
|
 |
|
3
lander Mar 1, 2019
还是说这个属性( domain\name )是要提前 AD 域管理员提前设定好的。。然后才会显示,也就是说,按 SID 识别 LDAP 对象应该是最常用的了,因为每个 LDAP 对象都有一个唯一的 SID。
|
 |
|
4
geelaw Mar 1, 2019
DOMAIN 是 AD 域名,name 是用户名。
你通过 domain account 登录 Windows 的时候用户名输入的是 CONTOSO\johnd,那 CONTOSO 就是 AD 域名,johnd 就是用户名。这个属性显然是合成的,它是 domain name 和 \ 和 user name 拼接在一起的。
“常用”,看你怎么定义常用,一般来说人类用 DOMAIN\name 表示一个 AD 对象,软件则应该用 SID,因为用户名会变、用户也可以从一个 domain 转移到另一个 domain,但是 SID 会被完整记录下来。
|
 |
|
5
dobelee Mar 1, 2019 via Android
不同对象的属性不同。
|
 |
|
6
vindurriel Mar 1, 2019 via iPhone
用表格理解就好了 LDAP 对象=一行数据 三种设置其实就是按不同的列来查找一行数据
|