cors library

Jetleaf CORS sub-library

This sub-library provides Cross-Origin Resource Sharing (CORS) support for the jetleaf_web package.

Importing package:jetleaf_web/cors.dart exposes types for CORS configuration, filters, and a default configuration manager.

These APIs help applications control and enforce cross-origin request policies securely and consistently.

Classes

CorsConfiguration
Defines the Cross-Origin Resource Sharing (CORS) policy for an HTTP server.
CorsConfigurationManager
Unifies the responsibilities of both CorsConfigurationSource and CorsConfigurationRegistry into a single composite manager.
CorsConfigurationRegistrar
Strategy interface used for declarative registration of CorsConfiguration policies.
CorsConfigurationRegistry
Central registry interface for managing and associating CorsConfiguration objects with specific URL path patterns.
CorsConfigurationSource
Provides a source of CORS configurations for HTTP requests.
CorsFilter
JetLeaf’s standard CORS enforcement filter, responsible for applying CorsConfiguration policies to incoming HTTP requests and responses.
DefaultCorsConfigurationManager
Default implementation of CorsConfigurationManager responsible for registering, resolving, and supplying CORS (Cross-Origin Resource Sharing) configurations across the JetLeaf web application.