パッケージ org.springframework.web.cors.reactive
@NonNullApi @NonNullFields パッケージ org.springframework.web.cors.reactive
一般的な
CorsProcessor
戦略に基づく、CORS(クロスオリジンリソースシェアリング)のリアクティブサポート。- クラス説明提供されたリアクティブリクエストに基づいて
CorsConfiguration
インスタンスを提供するクラス(通常は HTTP リクエストハンドラー)によって実装されるインターフェース。CORS 検証チェックと更新をServerWebExchange
に適用する戦略。事前に選択されたCorsConfiguration
に基づいて、レスポンスを拒否するか、CORS 関連のヘッダーを追加します。CORS W3C 勧告に基づく CORS リアクティブリクエスト処理のユーティリティクラス。CorsProcessor
実装(デフォルトではDefaultCorsProcessor
)のおかげで、提供されたCorsConfigurationSource
(たとえばUrlBasedCorsConfigurationSource
インスタンス)を使用して関連する CORS レスポンスヘッダー(Access-Control-Allow-Origin
など)を追加するため、CORS プリフライトリクエストを処理し、CORS シンプルおよび実際のリクエストをインターセプトするWebFilter
CORS W3C 勧告で定義されているCorsProcessor
のデフォルト実装。CORS プリフライトリクエストのハンドラー。PreFlightRequestHandler
を介してプリフライトのリクエストを処理し、チェーンの残りの部分をバイパスする WebFilter。URL パターンを使用してリクエストのCorsConfiguration
を選択するCorsConfigurationSource
。