Cors Config
@Configuration
@ConditionalOnProperty(name = "cryptotrader.api.cors.enabled", havingValue = "true", matchIfMissing = true )
Central CORS configuration for the API. Summary: - Reads allowed origins/methods/headers from properties under cryptotrader.api.cors.* - Allows credentials when configured (required for HttpOnly refresh cookie in dev/prod as applicable). - Registers both MVC mapping-based CORS and a CorsConfigurationSource bean for frameworks that use it. Properties: - cryptotrader.api.cors.allowed-origins (default http://localhost:4200) - cryptotrader.api.cors.allowed-methods (default GET,POST,PUT,DELETE,PATCH,OPTIONS) - cryptotrader.api.cors.allowed-headers (default *) - cryptotrader.api.cors.exposed-headers (default Location,Link) - cryptotrader.api.cors.allow-credentials (default true)
Functions
Link copied to clipboard
Link copied to clipboard
Programmatically registers CORS rules for all controller endpoints.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = CorsConfigurationSource::class )
Provide a CorsConfigurationSource bean for components that look it up directly (e.g.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard