前のトピック: パスワード認証次のトピック: 部分パスワード認証


完全なパスワード認証

標準的なパスワード認証を実行する方法

  1. ユーザのパスワードを収集するためのロジックを実装します。
  2. オプション)プラグインを実装する場合は、AdditionalInput クラスの setAdditionalInput() メソッドを呼び出して、このクラスを実装するオブジェクトを取得します。

    詳細については、「追加入力の準備」を参照してください。

  3. PasswordAuth インターフェースの verifyPassword() メソッドを呼び出して、ユーザが提示したパスワードを検証します。 必要に応じて、AuthTokenType クラスを使用して、認証が正常に終了した後でユーザに返す必要があるトークンのタイプを指定できます。

    注: 入力パラメータの 1 つとしてチャレンジ識別子(challengeID)を取らない verifyPassword() メソッドを呼び出す必要があります。

    このメソッドは、トランザクションの詳細情報、クレデンシャルの詳細情報、トークン情報を格納した、AuthResponse インターフェースのインスタンスを返します。