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