У меня есть несколько сервисов wcf webhttp (rest), которые ожидают файл cookie авторизации.Вопрос в том, как передать билет формулата службе wcf?Проточная аутентификация работает для получения запросов через браузеры просто отлично (как и должно быть), но я не уверен, как установить cookie во время моих звонков, используя httpclient или webchannelfactory.На этом этапе аутентификация завершена, и файл cookie доступен.Я не уверен, куда вставить куки при вызове сервиса через HttpClient.
HttpClient client = new HttpClient();
HttpContent content =
HttpContentExtensions.CreateDataContract<EmployeeData>(MyEmployee);
resp = client.Post("http://localhost/someservice", content);
Я также пытался использовать фабрику веб-канала согласно следующему URL - http://zamd.net/2009/03/05/flowing-forms-authentication-cookie-to-wcf/
Однако, var identity = Thread.CurrentPrincipal.Identity as ClientFormsIdentity;
возвращает ноль, даже если Thread.CurrentPrincipal.Identity является допустимым FormsIdentity.Любые предложения будут очень полезны.