changePasswordメソッド

説明

パラメタで指定されたname,uidおよびoldPasswordで本人の確認をして,その結果に問題がなければ新しいパスワードに変更します。シングルサインオン用認証情報が登録されている場合は,シングルサインオン情報リポジトリの内容も変更されます。

このメソッドはstaticメソッドです。

形式

public static void changePassword(String name,
                                 String uid,
                                 String oldPassword,
                                 String newPassword)
   throws LoginException,
     SecurityException;

パラメタ:

name:
認証に使用するログインモジュール(LoginContext)のアプリケーション名(name)を指定します。
uid:
変更するユーザのユーザIDを指定します。
oldPassword:
変更前のパスワードを指定します。
newPassword:
変更後のパスワードを指定します。

例外

javax.security.auth.login.LoginException:
認証に必要な情報がありません。または,ユーザID/パスワードが誤っています。
java.lang.SecurityException:
アクセス権がありません。

戻り値

なし

注意事項