owin
//Autofac container
            var builder = new ContainerBuilder();
            builder.RegisterApiControllers(System.Reflection.Assembly.GetExecutingAssembly());
            builder.RegisterWebApiFilterProvider(configuration);
            builder.RegisterModule<AutofacRegisterModule>();
            if (bool.TryParse(ConfigurationManager.AppSettings["issso"], out bool result) && result)
                builder.RegisterType<Middlewares.SSOMiddleware>().InstancePerRequest();
            else
                builder.RegisterType<Middlewares.Authmiddleware>().InstancePerRequest();
            var container = builder.Build();
            configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container);
            configuration.InjectInterfacesIntoActions<IConstraintService>();
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号