2016-07-06 14 views
-2

java/sample LDAPスクリプトを使用してLDAPに空の値を挿入する可能性を手伝ってください。私は多くの症例を紹介しましたが、実現可能な解決策は見つかりませんでした。は、空の値をJavaのLDAPを使用してLDAPの属性に挿入する方法はありません

事前に感謝..

+0

Javaではなく、LDAPに空の属性値はありません。 – EJP

+0

実際には空の文字列を値として許可する構文があり、DNはその1つです。 –

+0

@ LudovicPoitouは値として空文字列にもなる可能性があります[this](http://stackoverflow.com/q/39372374/5606016)? –

答えて

0

あなただけの構文がそれを可能にする属性に空の値を追加することができます。IA5StringとDNS。 コマンドライン使用の例:Javaのでは

$ 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 

、あなたはおそらく、このようなOpenDJ SDKなどのLDAPクライアントライブラリを必要とし、あなたが属性を追加し、値が空の文字列の変更操作を構築します。私はあなたがJNDIでそれを行うことはできないと思っていますが、私は間違っていると証明できます。

関連する問題