アノテーションインターフェース BasicAuthenticationMechanismDefinition


@RetentionSE(RUNTIMESE) @TargetSE(TYPESE) @RepeatableSE(List.class) public @interface BasicAuthenticationMechanismDefinition
サーブレット仕様(13.6.1)で定義されている HTTP 基本アクセス認証プロトコルを実装するコンテナー認証メカニズムを定義し、その実装を有効な CDI Bean として利用できるようにするために使用されるアノテーション。
  • 要素の詳細

    • realmName

      StringSE realmName
      WWW-Authenticate ヘッダーを介して送信されるレルムの名前。

      このレルム名 は、名前付き ID ストア構成を認証メカニズムに結合しないことに注意してください。

      戻り値:
      レルムの名前
      デフォルト:
      ""
    • qualifiers

      ClassSE<?>[] qualifiers
      qualifier annotations のリスト。

      これらの修飾子アノテーションを持つ HttpAuthenticationMechanism インジェクションポイントは、この BasicAuthenticationMechanismDefinition によって生成された Bean を注入します。

      デフォルト値は BasicAuthenticationMechanism であり、この BasicAuthenticationMechanismDefinition が BasicAuthenticationMechanism で修飾された型 HttpAuthenticationMechanism の Bean インスタンスを生成することを示します。

      戻り値:
      修飾子のリスト。
      導入:
      4.0
      デフォルト:
      {jakarta.security.enterprise.authentication.mechanism.http.BasicAuthenticationMechanismDefinition.BasicAuthenticationMechanism.class}