Spring LDAP 常见问题解答
操作属性
如何使用 ?context.removeAttributeValue()
默认情况下,仅读取 visible 属性。这是因为只有在明确请求时,服务器才会返回操作属性,并且 Spring LDAP 无法知道要请求的属性。这意味着 未填充 operational 属性。因此,the 没有任何影响(因为,从 的角度来看,它一开始就不存在)。DirContextAdapter
DirContextAdapter
removeAttributeValue
DirContextAdapter
基本上有两种方法可以做到这一点:
-
使用将属性名称作为参数的搜索或查找方法,例如 .然后使用返回 中提供的 .
LdapTemplate#lookup(Name, String[], ContextMapper)
ContextMapper
DirContextAdapter
mapFromContext()
-
直接使用,手动构建数组。
LdapTemplate#modifyAttributes(Name, ModificationItem[])
ModificationItem