1
    try {
        LDAPResult result = getConnection().modify(
                 "dn: cn=jacob.kranz,cn=example,cn=com",
                 "changetype: modify",
                 "replace: forgotPasswordAttribute",
                 "forgotPasswordAttribute: testValueForNewAttribute");
    } catch (LDIFException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (LDAPException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

指定されたエントリに forgetPassword 属性を追加したいと考えています。UnboundId ドキュメント (ここにあります) によると、置換 (param 3 を参照) を実行すると、属性がまだ存在しない場合に属性が作成されます。ただし、エラーが発生し続けますforgotPassword: attribute type undefined

4

1 に答える 1

0

置換変更タイプは、エントリにその属性がまだない場合にエントリに属性を追加しますが、属性タイプをスキーマで定義し、エントリに含まれるオブジェクト クラスで許可する必要があります。

于 2014-09-17T19:58:05.667 に答える