Example #1
0
 protected void Application_Start()
 {
     AreaRegistration.RegisterAllAreas();
     GlobalConfiguration.Configure(WebApiConfig.Register);
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
     RavenContext.Initialize();
 }
Example #2
0
 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();
 }