JavaTM 2 Platform
Standard Ed. 5.0

インタフェース
javax.security.auth.callback.Callback の使用

Callback を使用しているパッケージ
javax.security.auth.callback このパッケージでは、サービスがアプリケーションとやりとりして、(ユーザ名やパスワードなどの認証データのような) 情報を取得したり、(エラーや警告のメッセージのような) 情報を表示する際に必要なクラスを提供します。 
javax.security.sasl SASL をサポートするためのクラスとインタフェースを含みます。 
 

javax.security.auth.callback での Callback の使用
 

Callback を実装している javax.security.auth.callback のクラス
 class ChoiceCallback
           基本となるセキュリティサービスでは、ChoiceCallback をインスタンス化して CallbackHandlerhandle メソッドに渡し、選択肢のリストを表示したり、選択された選択肢を検出したりします。
 class ConfirmationCallback
           基本となるセキュリティサービスでは、ConfirmationCallback をインスタンス化して CallbackHandlerhandle メソッドに渡し、YES/NO、OK/CANCEL、YES/NO/CANCEL などの確認を要求します。
 class LanguageCallback
           基本となるセキュリティサービスでは、LanguageCallback をインスタンス化して CallbackHandlerhandle メソッドに渡し、テキストのローカライズに使用される Locale を検索します。
 class NameCallback
           基本となるセキュリティサービスでは、NameCallback をインスタンス化して CallbackHandlerhandle メソッドに渡し、名前情報を検索します。
 class PasswordCallback
           基本となるセキュリティサービスでは、PasswordCallback をインスタンス化して CallbackHandlerhandle メソッドに渡し、パスワード情報を検索します。
 class TextInputCallback
           基本となるセキュリティサービスでは、TextInputCallback をインスタンス化して CallbackHandlerhandle メソッドに渡し、汎用テキスト情報を検索します。
 class TextOutputCallback
           基本となるセキュリティサービスでは、TextOutputCallback をインスタンス化して CallbackHandlerhandle メソッドに渡し、情報メッセージ、警告メッセージ、およびエラーメッセージを表示します。
 

Callback を返す javax.security.auth.callback のメソッド
 Callback UnsupportedCallbackException.getCallback()
          認識されない Callback を取得します。
 

Callback 型のパラメータを持つ javax.security.auth.callback のメソッド
 void CallbackHandler.handle(Callback[] callbacks)
           指定の Callback 内で要求された情報を取得または表示します。
 

Callback 型のパラメータを持つ javax.security.auth.callback のコンストラクタ
UnsupportedCallbackException(Callback callback)
          詳細メッセージを指定しないで UnsupportedCallbackException を構築します。
UnsupportedCallbackException(Callback callback, String msg)
          指定された詳細メッセージを使用して UnsupportedCallbackException を構築します。
 

javax.security.sasl での Callback の使用
 

Callback を実装している javax.security.sasl のクラス
 class AuthorizeCallback
          このコールバックは、あるエンティティ (認証済みの認証 ID によって識別される) が別のエンティティ (認可 ID によって識別される) の代わりに動作できるかどうかを判定するために SaslServer によって使用されます。
 class RealmCallback
          このコールバックは、領域情報を取り出すために SaslClientSaslServer によって使用されます。
 class RealmChoiceCallback
          このコールバックは、領域の選択肢のリストから領域を取得するために SaslClientSaslServer によって使用されます。
 


JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。