アノテーションインターフェース BasicAuthenticationMechanismDefinition
@RetentionSE(RUNTIMESE)
@TargetSE(TYPESE)
@RepeatableSE(List.class)
public @interface BasicAuthenticationMechanismDefinition
サーブレット仕様(13.6.1)で定義されている HTTP 基本アクセス認証プロトコルを実装するコンテナー認証メカニズムを定義し、その実装を有効な CDI Bean として利用できるようにするために使用されるアノテーション。
ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明static @interfacestatic @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}