パッケージ org.springframework.security.access.prepost
@PreAuthorize
、@PreFilter
、@PostAuthorize
、@PostFilter
アノテーションを処理するためのインフラストラクチャクラスが含まれています。アノテーション自体を除いて、クラスは内部フレームワークの使用と見なされるべきであり、予告なしに変更される可能性があります。
インターフェースのサマリー インターフェース 説明 PostInvocationAttribute @PostFilter および @PostAuthorize アノテーションの組み合わせから作成された属性のマーカーインターフェース。PostInvocationAuthorizationAdvice メソッドが呼び出された後、フィルタリングおよび認可ロジックを実行します。PreInvocationAttribute @PreFilter および @PreAuthorize アノテーションの組み合わせから作成された属性のマーカーインターフェース。PreInvocationAuthorizationAdvice メソッドが呼び出される前に引数のフィルタリングと認証ロジックを実行します。PrePostInvocationAttributeFactory クラスのサマリー クラス 説明 PostInvocationAdviceProvider AfterInvocationProvider は、@PostAuthorize および @PostFilter アノテーションから作成された PostInvocationAttribute を渡すPostInvocationAuthorizationAdvice
インスタンスに委譲します。PreInvocationAuthorizationAdviceVoter @PreFilter および @PreAuthorize アノテーションから生成された PreInvocationAuthorizationAdvice 実装を使用してアクションを実行する投票者。PrePostAdviceReactiveMethodInterceptor PrePostAnnotationSecurityMetadataSource MethodSecurityMetadataSource は、メソッドに配置された @PreFilter および @PreAuthorize アノテーションからメタデータを抽出します。アノテーション型のサマリー アノテーション型 説明 PostAuthorize メソッドが呼び出された後に評価されるメソッドアクセス制御式を指定するためのアノテーション。PostFilter メソッドが呼び出された後に評価されるメソッドフィルタリング式を指定するためのアノテーション。PreAuthorize メソッド呼び出しを許可するかどうかを決定するために評価されるメソッドアクセス制御式を指定するためのアノテーション。PreFilter メソッドが呼び出される前に評価されるメソッドフィルタリング式を指定するためのアノテーション。