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.