インターフェース AuthConfig

すべての既知のサブインターフェース:
ClientAuthConfigServerAuthConfig

public interface AuthConfig
このインターフェースは、認証コンテキスト構成オブジェクトによって実装される共通の機能を定義します。
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    この認証コンテキスト構成オブジェクトのアプリケーションコンテキスト識別子を取得します。
    messageInfo にカプセル化されたリクエストオブジェクトとレスポンスオブジェクトに対応する認証コンテキスト識別子を取得します。
    この認証コンテキスト構成オブジェクトのメッセージレイヤー名を取得します。
    boolean
    認証コンテキスト構成オブジェクトが保護された認証コンテキストをカプセル化するかどうかを決定するために使用されます。
    void
    動的認証コンテキスト構成オブジェクトに、getAuthContext メソッドへの呼び出しの処理に使用する内部状態を更新させます。
  • メソッドの詳細

    • getMessageLayer

      StringSE getMessageLayer()
      この認証コンテキスト構成オブジェクトのメッセージレイヤー名を取得します。
      戻り値:
      この構成オブジェクトのメッセージレイヤー名。構成オブジェクトが指定されていないメッセージレイヤーに関連する場合は null。
    • getAppContext

      StringSE getAppContext()
      この認証コンテキスト構成オブジェクトのアプリケーションコンテキスト識別子を取得します。
      戻り値:
      この構成オブジェクトのアプリケーションコンテキストを識別する文字列。構成オブジェクトが指定されていないアプリケーションコンテキストに関連する場合は null。
    • getAuthContextID

      StringSE getAuthContextID(MessageInfo messageInfo)
      messageInfo にカプセル化されたリクエストオブジェクトとレスポンスオブジェクトに対応する認証コンテキスト識別子を取得します。
      パラメーター:
      messageInfo - クライアントリクエストオブジェクトとサーバーレスポンスオブジェクトをカプセル化するコンテキストオブジェクト。
      戻り値:
      カプセル化されたリクエストおよびレスポンスオブジェクトに対応する認証コンテキスト識別子、または null。
      例外:
      IllegalArgumentExceptionSE - messageInfo に組み込まれているメッセージオブジェクトの型が、この認証コンテキスト構成オブジェクトでサポートされているメッセージ型と互換性がない場合。
    • refresh

      void refresh()
      動的認証コンテキスト構成オブジェクトに、getAuthContext メソッドへの呼び出しの処理に使用する内部状態を更新させます。
      例外:
      SecurityExceptionSE - 呼び出し元に設定オブジェクトをリフレッシュする権限がない場合、またはリフレッシュ中にエラーが発生した場合。
    • isProtected

      boolean isProtected()
      認証コンテキスト構成オブジェクトが保護された認証コンテキストをカプセル化するかどうかを決定するために使用されます。
      戻り値:
      構成オブジェクトが少なくとも 1 つの保護された認証コンテキストをカプセル化する場合は True。それ以外の場合、このメソッドは false を返します。