Example #1
0
        // This method gets called by the runtime. Use this method to add services to the container.
        // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
        public void ConfigureServices(IServiceCollection services)
        {
            BaseDeDonnées.ConfigureService(services, Configuration);

            ServicesDeDonnées.ConfigureServices(services);

            Authentification.ConfigureServices(services, Configuration);

            services.AddCors(options =>
            {
                options.AddPolicy("AutoriseLocalhost",
                                  builder => builder
                                  .WithOrigins("https://localhost:4200", "https://localhost:44391")
                                  .AllowAnyHeader()
                                  .AllowAnyMethod()
                                  .AllowCredentials()
                                  .WithExposedHeaders(JwtFabrique.NomJwtRéponse.ToLower())
                                  .Build()
                                  );
            });

            services.AddMvc(options => options.EnableEndpointRouting = false);

            services.AddDataProtection();
        }