パッケージ org.springframework.security.web.authentication
パッケージ org.springframework.security.web.authentication
認証処理メカニズム。さまざまなプロトコル(BASIC、CAS、フォームログインなど)を使用して認証資格情報の送信に応答します。
- クラス説明ブラウザーベースの HTTP ベースの認証リクエストの抽象プロセッサー。URL へのリダイレクトを処理し、契約の一部として
Authentication
オブジェクトが渡されるストラテジーによって使用されるロジックを含む基本クラス。SecurityContextHolder
にAuthentication
オブジェクトがないかどうかを検出し、必要に応じてオブジェクトを設定します。HttpServletRequest
から特定の型のAuthentication
に変換するために使用される戦略。失敗した認証試行を処理するために使用される戦略。特定のリクエストの認証を実行するFilter
。成功したユーザー認証を処理するために使用される戦略。例外型の URL への内部マップを使用して、認証失敗時の宛先を判別します。フォワード認証失敗ハンドラーフォワード認証成功ハンドラー事前認証された認証の場合(たとえば CAS とは異なり)、ユーザーは何らかのセキュリティフィルターが呼び出された時点で確立された外部メカニズムとセキュリティで保護されたコンテキストによってすでに識別されています。汎用HttpStatus
をレスポンスとして送信するAuthenticationEntryPoint
。ExceptionTranslationFilter
がUsernamePasswordAuthenticationFilter
を介してフォームログイン認証を開始するために使用します。何もしないAuthenticationEntryPoint
実装。何もしないNullRememberMeServices
の実装。remember-me サービスを提供できるクラスによって実装します。RequestMatcherDelegatingAuthenticationManagerResolver.resolve(HttpServletRequest)
に渡されたHttpServletRequest
の型に基づいてAuthenticationManager
インスタンスを返すAuthenticationManagerResolver
。ExceptionTranslationFilter
によってセッションに保存された可能性のあるDefaultSavedRequest
を利用できる認証成功戦略。AuthenticationFailureHandler は、onAuthenticationFailure メソッドが呼び出されたときに、defaultFailureUrl
プロパティの値へのリダイレクトを実行します。AuthenticationSuccessHandler 。これは、認証が成功したときにユーザーが送信されるデフォルトの URL で構成できます。認証フォームの送信を処理します。Web 認証リクエストに関連する選択された HTTP 詳細の保持者。HttpServletRequest オブジェクトから詳細オブジェクトを構築してWebAuthenticationDetails
を作成するAuthenticationDetailsSource
の実装。