Cosminexus V9 アプリケーションサーバ 機能解説 セキュリティ管理機能編

[目次][用語][索引][前へ][次へ]

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:
アクセス権がありません。

戻り値

なし

注意事項