インターフェース JaasAuthenticationCallbackHandler
- すべての既知の実装クラス:
JaasNameCallbackHandler
,JaasPasswordCallbackHandler
public interface JaasAuthenticationCallbackHandler
JaasAuthenticationCallbackHandler は、ハンドルメソッドを定義するという点で javax.security.auth.callback.CallbackHandler インターフェースに似ています。JaasAuthenticationCallbackHandler は、javax... CallbackHandler が定義しているように、すべてのコールバックの配列ではなく、一度に 1 つのコールバックインスタンスを処理するように求められます。
JaasAuthenticationCallbackHandler にコールバックの「処理」を要求する前に、JaasAuthenticationCallbackHandler には、ログイン試行の対象となる認証オブジェクトが最初に渡されます。注: 認証オブジェクトはまだ「認証」されていません。
メソッドのサマリー
メソッドの詳細
handle
void handle(CallbackSE callback, Authentication auth) throws IOExceptionSE, UnsupportedCallbackExceptionSE コールバックを処理します。handle メソッドは、LoginContext から送信されるすべてのコールバックインスタンスに対して呼び出されます。特定の JaasAuthenticationCallbackHandler に対してハンドルメソッドが複数回呼び出される可能性があることを意味します。- パラメーター:
callback
-auth
- 現在認証されている認証オブジェクト。- 例外:
IOExceptionSE
UnsupportedCallbackExceptionSE