У меня есть веб-сервис c # REST, в котором есть консольный хост для отладки. Мне нужно добавить режим аутентификации для этой службы, мой код хоста консоли выглядит следующим образом:
WebServiceHost host = new WebServiceHost(typeof(WebService,new Uri[] { new(http://localhost:8000/")});
WebHttpBinding binding = new WebHttpBinding();
host.AddServiceEndPoint(typeof(WebService, binding, "");
host.Open();
Console.WriteLine("Testing Webservice through console. Press Enter to quit.");
Console.ReadLine();
host.Close(System.TimeSpan.Zero);
Аутентификация в web.config может быть добавлена с помощью:
<system.web><authentication mode="Windows"/></system.web>
Как я могу добавить режим аутентификации на хост консоли?