インターフェース ServerAuthModule

すべてのスーパーインターフェース:
ServerAuth

public interface ServerAuthModule extends ServerAuth
ServerAuthModule はクライアントリクエストを検証し、クライアントへのレスポンスを保護します。

モジュールの実装では、さまざまなクライアントとしてさまざまなリクエストを保護するために使用できると想定する必要があります。モジュールは、複数の呼び出し元が同時に使用できることも想定する必要があります。必要に応じて状態を適切に保存および復元するのは、モジュール実装の責任です。そうする必要のないモジュールは、完全にステートレスのままになる場合があります。

インターフェースのすべての実装は、パブリックゼロ引数コンストラクターを提供する必要があります。

関連事項:
  • 方法の概要

    修飾子と型
    メソッド
    説明
    ClassSE<?>[]
    モジュールでサポートされているメッセージ型を表す 1 つ以上の Class オブジェクトを取得します。
    void
    initialize(MessagePolicy requestPolicy, MessagePolicy responsePolicy, CallbackHandlerSE handler, MapSE<StringSE,ObjectSE> options)
    このモジュールを、適用するリクエストおよびレスポンスメッセージポリシー、CallbackHandler、モジュール固有の構成プロパティを使用して初期化します。

    インターフェース jakarta.security.auth.message.ServerAuth から継承されたメソッド

    cleanSubject, secureResponse, validateRequest
  • メソッドの詳細

    • initialize

      void initialize(MessagePolicy requestPolicy, MessagePolicy responsePolicy, CallbackHandlerSE handler, MapSE<StringSE,ObjectSE> options) throws AuthException
      このモジュールを、適用するリクエストおよびレスポンスメッセージポリシー、CallbackHandler、モジュール固有の構成プロパティを使用して初期化します。

      リクエストポリシーとレスポンスポリシーの両方を null にすることはできません。

      パラメーター:
      requestPolicy - このモジュールが適用する必要のあるリクエストポリシー、または null。
      responsePolicy - このモジュールが適用する必要のあるレスポンスポリシー、または null。
      handler - 情報をリクエストするために使用される CallbackHandler。
      options - モジュール固有の構成プロパティのマップ。
      例外:
      AuthException - オプション引数にモジュールでサポートされていない要素が含まれている場合を含め、モジュールの初期化が失敗した場合。
    • getSupportedMessageTypes

      ClassSE<?>[] getSupportedMessageTypes()
      モジュールでサポートされているメッセージ型を表す 1 つ以上の Class オブジェクトを取得します。
      戻り値:
      モジュールでサポートされるメッセージ型を定義する少なくとも 1 つの要素を持つ Class オブジェクトの配列。