アノテーションインターフェース BasicAuthenticationMechanismDefinition
@RetentionSE(RUNTIMESE)
@TargetSE(TYPESE)
@RepeatableSE(List.class)
public @interface BasicAuthenticationMechanismDefinition
サーブレット仕様(13.6.1)で定義されている HTTP 基本アクセス認証プロトコルを実装するコンテナー認証メカニズムを定義し、その実装を有効な CDI Bean として利用できるようにするために使用されるアノテーション。
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static @interface
static @interface
同じ型で複数のBasicAuthenticationMechanismDefinition
アノテーションを有効にします。オプション要素の概要
オプション要素
要素の詳細
realmName
StringSE realmNameWWW-Authenticate
ヘッダーを介して送信されるレルムの名前。このレルム名 は、名前付き ID ストア構成を認証メカニズムに結合しないことに注意してください。
- 戻り値:
- レルムの名前
- デフォルト:
- ""
qualifiers
ClassSE<?>[] qualifiersqualifier annotations
のリスト。これらの修飾子アノテーションを持つ
HttpAuthenticationMechanism
インジェクションポイントは、このBasicAuthenticationMechanismDefinition
によって生成された Bean を注入します。デフォルト値は
BasicAuthenticationMechanism
であり、このBasicAuthenticationMechanismDefinition
がBasicAuthenticationMechanism
で修飾された型HttpAuthenticationMechanism
の Bean インスタンスを生成することを示します。- 戻り値:
- 修飾子のリスト。
- 導入:
- 4.0
- デフォルト:
- {jakarta.security.enterprise.authentication.mechanism.http.BasicAuthenticationMechanismDefinition.BasicAuthenticationMechanism.class}