protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); RavenContext.Initialize(); }
public static void UseSolutionFormsProviders(this IApplicationBuilder app, SolutionFormsProviderConfiguration configuration) { RavenContext.Init(configuration.ConnectionString); if (configuration.CookieAuthenticationOptions != null) { app.UseCookieAuthentication(configuration.CookieAuthenticationOptions); } app.UseCookieAuthentication(new CookieAuthenticationOptions { AutomaticAuthenticate = true, AutomaticChallenge = true, AuthenticationScheme = MembershipRebootApplicationConstants.AuthenticationType, CookieSecure = configuration?.CookieAuthenticationOptions?.CookieSecure ?? CookieSecurePolicy.SameAsRequest }); AutoMapperConfiguration.ConfigureMappings(); }