パッケージ jakarta.security.enterprise.authentication.mechanism.http
HTTP 認証メカニズム API パッケージ。このパッケージには、呼び出し元とやり取りする環境(チャレンジ / レスポンス、資格情報の取得)として HTTP を具体的にターゲットとする認証メカニズムに関連付けられたクラスとインターフェースが含まれています。
- バージョン:
- 1.0
インターフェースのサマリー インターフェース 説明 HttpAuthenticationMechanism HttpAuthenticationMechanism
は、必要に応じて HTTP プロトコルを使用して、何らかの方法で呼び出し元の資格情報を取得するためのメカニズムです。HttpMessageContext HttpMessageContext
には、リクエストごとの状態情報がすべて含まれ、クライアントリクエスト、サーバーレスポンス、認証コールバック用のコンテナーハンドラー、呼び出し元を表すサブジェクトがカプセル化されます。クラスのサマリー クラス 説明 AuthenticationParameters 認証リクエストとともに提供されるパラメーター。AutoApplySession.Literal AutoApplySession アノテーションのインラインインスタンス化をサポートします。HttpAuthenticationMechanismWrapper このクラスはHttpAuthenticationMechanism
インターフェースの実装であり、追加の機能または異なる機能を提供したい開発者がサブクラス化できます。HttpMessageContextWrapper このクラスは、HttpMessageContext インターフェースの実装であり、追加または異なる機能を提供したい開発者がサブクラス化できます。LoginToContinue.Literal LoginToContinue アノテーションのインラインインスタンス化をサポートします。RememberMe.Literal RememberMe アノテーションのインラインインスタンス化をサポートします。アノテーション型のサマリー アノテーション型 説明 AutoApplySession AutoApplySession アノテーションは、認証メカニズムがjakarta.servlet.http.registerSession
を使用し、これをすべてのリクエストに自動的に適用することを宣言的に指定する機能をアプリケーションに提供します。BasicAuthenticationMechanismDefinition サーブレット仕様(13.6.1)で定義されている HTTP 基本アクセス認証プロトコルを実装するコンテナー認証メカニズムを定義し、その実装を有効な CDI Bean として利用できるようにするために使用されるアノテーション。CustomFormAuthenticationMechanismDefinition サーブレット FORM 認証(サーブレット仕様 13.6.3)に似た認証を実装するコンテナー認証メカニズムを定義するために使用されるアノテーション。FormAuthenticationMechanismDefinition サーブレット仕様(13.6.3)で定義されている FORM 認証を実装するコンテナー認証メカニズムを定義し、その実装を有効な CDI Bean として利用できるようにするために使用されるアノテーション。LoginToContinue LoginToContinue
アノテーションは、認証メカニズムに機能を継続するためにアプリケーションにログインを宣言的に追加する機能を提供します。OpenIdAuthenticationMechanismDefinition OpenId Connect 仕様で定義されている認証コードフローとリフレッシュトークンを実装するコンテナー認証メカニズムを定義し、その実装を有効な CDI Bean として利用できるようにするために使用されるアノテーション。RememberMe RememberMe アノテーションは、認証メカニズムが認証を効果的に「記憶」し、すべてのリクエストでこれを自動的に適用することを宣言的に指定する機能をアプリケーションに提供します。