Single Layer Solution: CORS Configuration
Cross-Origin Resource Sharing (CORS) is a security feature that allows web applications to make requests to a different domain than the one that served the web page.
In the single-layer solution template, CORS configuration is applied in the following cases:
- When Angular is selected as the web application type.
- When Blazor WebAssembly is selected as the web application type.
- When No UI is selected as the web application type.
CORS settings are configured in the appsettings.json
file of the corresponding project. The web application usually serves as the entry point for front-end applications, so it must be set up to accept requests from different origins.
The default configuration in appsettings.json
is as follows:
{
"App": {
"CorsOrigins": "https://*.MyProjectName.com"
}
}
You can modify the CorsOrigins
property to include additional domains or wildcard subdomains as needed for your application.