クラス CorsFilter

実装されたすべてのインターフェース:
FilterEEAwareBeanNameAwareDisposableBeanInitializingBeanEnvironmentAwareEnvironmentCapableServletContextAware

public class CorsFilter extends OncePerRequestFilter
FilterEE は、CORS プリフライトリクエストを処理し、CorsProcessor を使用して CORS シンプルリクエストと実際のリクエストをインターセプトし、提供された CorsConfigurationSource を通じて一致したポリシーに基づいて、たとえば CORS レスポンスヘッダーを使用してレスポンスを更新します。

これは、Spring MVC Java 構成および Spring MVC XML 名前空間で CORS を構成する代替方法です。これは、spring-web (spring-webmvc ではなく) のみに依存するアプリケーション、または FilterEE レベルで CORS チェックを実行する必要があるセキュリティ制約に役立ちます。

このフィルターは、その初期化を支援するために、DelegatingFilterProxy と組み合わせて使用できます。

導入:
4.2
作成者:
Sebastien Deleuze
関連事項: