Sie nur leere Werte auf Attribute, deren Syntax erlaubt es hinzufügen: IA5String und DNs. Ein Beispiel für Befehlszeilen verwenden:
$ ldapmodify -h localhost -p 1389 -D "cn=directory manager" -w secret12
dn: cn=G,dc=example,dc=com
changetype: modify
add: member
member:
-
Processing MODIFY request for cn=G,dc=example,dc=com
MODIFY operation successful for DN cn=G,dc=example,dc=com
Mit Java, müssen Sie wahrscheinlich eine LDAP-Client-Bibliothek wie OpenDJ SDK, und eine Operation ändern bauen, in dem Sie ein Attribut hinzufügen, und der Wert ist eine leere Zeichenfolge. Ich glaube nicht, dass Sie das mit JNDI machen können, aber ich könnte mich irren.
In LDAP gibt es keinen leeren Attributwert, geschweige denn Java. – EJP
Tatsächlich gibt es Syntaxen, die eine leere Zeichenfolge als Wert zulassen, wobei DN einer davon ist. –
@LudovicPoitou könnte eine leere Zeichenfolge als Wert auch verursachen [this] (http://stackoverflow.com/q/39372374/5606016) Problem? –