パッケージ org.springframework.security.web.access
@NullMarked パッケージ org.springframework.security.web.access
アクセス制御に関連するクラスとパッケージ。
- クラス説明
AccessDeniedExceptionを処理するためにExceptionTranslationFilterによって使用されます。AccessDeniedHandlerの基本実装。WebInvocationPrivilegeEvaluatorの実装で、チェックをAuthorizationManagerのインスタンスに委譲するものです。HttpServletRequestをAuthorizationManagerに渡す前に変換するために使用されます。使用すべきではありません。権限 / エントリポイントのペアのセットを構成するためのビルダー。フィルターチェーン内でスローされたAccessDeniedExceptionおよびAuthenticationExceptionを処理します。レスポンスとしてHttpStatusを送信するAccessDeniedHandler。AuthorizationManagerは、現在のリクエストに指定されたアドレスまたはアドレス範囲が含まれているかどうかを判定します。何もしないAccessDeniedHandler実装。PathPatternRequestMatcher認可ルールに対する権限評価者のリクエストを準備します。RequestMatcherDelegatingAccessDeniedHandler.handle(HttpServletRequest, HttpServletResponse, AccessDeniedException)に渡されるHttpServletRequestの型に基づいて他のAccessDeniedHandlerインスタンスに委譲するAccessDeniedHandler。使用すべきではありません。AuthorizationManagerWebInvocationPrivilegeEvaluatorを使用し、委譲されたWebInvocationPrivilegeEvaluatorをAuthorizationManagerに適応させてください。ユーザーが特定の Web URI に対する特権を持っているかどうかを判断できるようにします。
AuthorizationManagerWebInvocationPrivilegeEvaluatorを使用してください