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