Skip to content

Instantly share code, notes, and snippets.

@mirmostafa
Last active September 12, 2021 11:41
Show Gist options
  • Select an option

  • Save mirmostafa/0d11b8f54484f002b5106e0085451896 to your computer and use it in GitHub Desktop.

Select an option

Save mirmostafa/0d11b8f54484f002b5106e0085451896 to your computer and use it in GitHub Desktop.
Solve CORS Origin Problem: Server-side
[EnableCors("AllowOrigin")]
public class SecurityController : Controller
{
//....
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
{
//....
app.UseCors("AllowAnyOrigin");
app.UseCors("AllowOrigin");
app.UseCors("CorsPolicy");
app.UseCors(builder => builder
//.AllowAnyOrigin()
.SetIsOriginAllowed(origin => true)
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials());
//....
}
public void ConfigureServices(IServiceCollection services)
{
//....
services.AddCors(options =>
{
options.AddPolicy("AllowAnyOrigin", builder => builder.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod());
options.AddPolicy("AllowOrigin", builder => builder.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod());
options.AddPolicy("CorsPolicy", builder => builder.AllowAnyMethod().AllowAnyHeader().AllowCredentials());
});
//....
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment