Cosminexus V9 アプリケーションサーバ 機能解説 セキュリティ管理機能編
説明
ユーザを追加します。すでにユーザがいる場合は例外が発生します。
LDAPディレクトリサーバに作成するユーザエントリのDNには,ユーザIDの属性(uid)と値が使用されます。
ユーザエントリはベースDNの直下に作成されます。また,コンストラクタで指定したユーザ属性情報にサブコンテキストの属性が含まれる場合,サブコンテキストのエントリも作成されます。
このメソッドを呼び出した結果,サブコンテキストの更新中に例外が発生した場合,ユーザ情報は不完全に更新された状態になっています。その場合,原因を取り除いてからremoveUserDataメソッドで該当ユーザを削除し,再びこのメソッドを呼び出してください。
形式
public void addUserData(String uid, UserData userData) throws ObjectClassError, NamingException;
パラメタ
例外
戻り値
なし
注意事項
getUserDataメソッドで取得したUserDataオブジェクトにパスワードは格納されていません。そのため,getUserDataメソッドで取得したUserDataオブジェクトをそのままaddUserDataメソッドのパラメタに指定しても,ユーザの完全なコピーをすることはできません。パスワードを新たに設定してください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.