0

ユーザーのパスワードを変更し、そのユーザーのパスワード ポリシーで管理者リセットを確認する必要があります。サーバーのユニバーサルパスワードを設定しました。Java for Novell のパスワード リクエスト/レスポンス コントロールが見つかりません。誰か助けてくれませんか?

4

2 に答える 2

0

「admin」としてのパスワードの変更は、userPassword 属性の簡単な変更です。

「管理者リセットのためにそのユーザーのパスワードポリシーを確認する」が何を意味するのかはよくわかりませんが、それが「管理者リセット」であったかどうかを確認したい場合は、次のリンクを使用できます: https://ldapwiki.com/wiki/Edirectory% 20管理者%20パスワード%20変更

-ジム

于 2015-05-07T11:41:14.433 に答える
0

バインド ユーザーがパスワードを設定する権限を持っている場合は、ネイティブ JNDI 呼び出しを使用してパスワードを設定できます。さらに必要な場合は、Novell / NetIQ が提供するJava NMAS ライブラリを使用することをお勧めします。

com.novell.security.nmas.mgmt.NMASPwdMgrに、パスワード ポリシーおよびパスワード セット関数へのアクセスを提供するオブジェクトを作成する必要があります。

// Construct password manager using a javax.naming.ldap.LdapContext
LdapContext ctx = getContext();
NMASPwdMgr pwdMgr = new NMASPwdMgr( ctx );
// Now you can set the password
pwdMgr.setPwd("TREE_NAME", "cn=your,ou=object,o=dn", "yourPassword");
// Or you can check if the / a password complies with policy
pwdMgr.pwdPolicyCheck("TREE_NAME", "cn=your,ou=object,o=dn", "yourPassword");
于 2015-05-06T20:01:08.603 に答える