From 7c889ca1c745151b82180ef67112ecca29620c2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yana=C3=ABl=20GRETTE?= Date: Tue, 6 Oct 2020 16:57:18 +0200 Subject: [PATCH] Ajout de la gestion du Cors Origin --- Startup.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Startup.cs b/Startup.cs index 9ce6936..9a566b1 100644 --- a/Startup.cs +++ b/Startup.cs @@ -16,6 +16,8 @@ namespace EPAServeur { public class Startup { + + readonly string AllowCrossClientEPA = "_AllowsCrossOriginClientEPA"; public Startup(IConfiguration configuration) { Configuration = configuration; @@ -26,6 +28,15 @@ namespace EPAServeur // This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { + services.AddCors(options => + { + options.AddPolicy(name: AllowCrossClientEPA, + builder => + { + builder.WithOrigins("http://localhost:4200").AllowAnyHeader().AllowAnyMethod(); + }); + }); + services.AddControllers(); services.AddAuthentication(BearerAuthenticationHandler.SchemeName) .AddScheme(BearerAuthenticationHandler.SchemeName, null); @@ -70,6 +81,8 @@ namespace EPAServeur app.UseRouting(); + app.UseCors(AllowCrossClientEPA); + app.UseAuthorization(); app.UseEndpoints(endpoints =>