アノテーションインターフェース CustomFormAuthenticationMechanismDefinition
@RetentionSE(RUNTIMESE)
@TargetSE(TYPESE)
@RepeatableSE(List.class)
public @interface CustomFormAuthenticationMechanismDefinition
サーブレット FORM 認証(サーブレット仕様 13.6.3)に似た認証を実装するコンテナー認証メカニズムを定義するために使用されるアノテーション。
事前定義されたアクションにポストバックして認証ダイアログを続行する代わりに(サーブレット仕様 13.6.3 ステップ 3)、このバリアントは SecurityContext.authenticate(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse, jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters) を呼び出すアプリケーションに依存します
ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明static @interfacestatic @interface同じ型で複数のCustomFormAuthenticationMechanismDefinitionアノテーションを有効にします。必須定数のサマリー
必須要素オプション要素の概要
オプション要素
要素の詳細
loginToContinue
LoginToContinue loginToContinue
qualifiers
ClassSE<?>[] qualifiersqualifier annotationsのリスト。これらの修飾子アノテーションを持つ
HttpAuthenticationMechanismインジェクションポイントは、このCustomFormAuthenticationMechanismDefinitionによって生成された Bean を注入します。デフォルト値は
CustomFormAuthenticationMechanismであり、このCustomFormAuthenticationMechanismDefinitionがCustomFormAuthenticationMechanismで修飾された型HttpAuthenticationMechanismの Bean インスタンスを生成することを示します。- 戻り値:
- 修飾子のリスト。
- 導入:
- 4.0
- デフォルト:
- {jakarta.security.enterprise.authentication.mechanism.http.CustomFormAuthenticationMechanismDefinition.CustomFormAuthenticationMechanism.class}