// Configure is called after ConfigureServices is called. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, SeedData seedData) { loggerFactory.MinimumLevel = LogLevel.Debug; loggerFactory.AddConsole(LogLevel.Debug); loggerFactory.AddDebug(); // Configure the HTTP request pipeline. // Add the following to the request pipeline only in development environment. if (env.IsDevelopment()) { app.UseBrowserLink(); app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(DatabaseErrorPageOptions.ShowAll); seedData.SeedAll(); } else { // Add Error handling middleware which catches all application specific errors and // sends the request to the following path or controller action. app.UseExceptionHandler("/Home/Error"); } // Add the platform handler to the request pipeline. app.UseIISPlatformHandler(); // Add static files to the request pipeline. app.UseStaticFiles(); // Deteremine the current conference and store in Context.Items app.UseCurrentConferenceMiddleware(); // Add cookie-based authentication to the request pipeline. app.UseIdentity(); app.Use(async (context, next) => { await next.Invoke(); } ); // Add and configure the options for authentication middleware to the request pipeline. // You can add options for middleware as shown below. // For more information see http://go.microsoft.com/fwlink/?LinkID=532715 //app.UseFacebookAuthentication(options => //{ // options.AppId = Configuration["Authentication:Facebook:AppId"]; // options.AppSecret = Configuration["Authentication:Facebook:AppSecret"]; //}); //app.UseGoogleAuthentication(options => //{ // options.ClientId = Configuration["Authentication:Google:ClientId"]; // options.ClientSecret = Configuration["Authentication:Google:ClientSecret"]; //}); //app.UseMicrosoftAccountAuthentication(options => //{ // options.ClientId = Configuration["Authentication:MicrosoftAccount:ClientId"]; // options.ClientSecret = Configuration["Authentication:MicrosoftAccount:ClientSecret"]; //}); //app.UseTwitterAuthentication(options => //{ // options.ConsumerKey = Configuration["Authentication:Twitter:ConsumerKey"]; // options.ConsumerSecret = Configuration["Authentication:Twitter:ConsumerSecret"]; //}); // Add MVC to the request pipeline. app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); // Uncomment the following line to add a route for porting Web API 2 controllers. // routes.MapWebApiRoute("DefaultApi", "api/{controller}/{id?}"); }); }
// Configure is called after ConfigureServices is called. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, SeedData seedData) { }