标签: java active-directory ldap apache-camel
我在Microsoft Active Directory中创建用户。
场景: 1.使用邮件,samaccountname,sn,givenname创建AD用户 2.更新同一用户,仅提供邮件,samaccountname,sn。我希望从该用户的AD中删除该给定名称。但是它仍然存在。如果我发送带有空值的属性,它将被删除。 我不知道先前的请求提供了哪些可选属性,因此无法发送它们。
我是Java应用程序,使用javax.naming使用apache camel写入AD
答案 0 :(得分:0)
您需要使用remove()方法:
remove()
attributes.remove("mail");