WCF Передача учетных данных Windows клиента - PullRequest
1 голос
/ 07 января 2012

Я создаю сервис WCF.Служба должна быть в состоянии получить идентификатор клиента Windows.Как настроить службу и как подключить удостоверение клиента?

1 Ответ

0 голосов
/ 07 января 2012

Вам потребуется настроить BindingConfiguration на конечных точках службы WCF и клиента WCF для использования одного и того же TransportClientCredential - для него необходимо указать значение Windows или Ntlm. В конфигурации WCF клиента вам нужно будет установить новую конфигурацию конечной точки клиента для конечной точки целевого сервера и связать ее с BindingConfiguration, которая определяет использование TransportClientCredential.

Я рекомендую использовать Редактор конфигурации службы WCF, чтобы внести все изменения в конфигурацию. Ручное редактирование файлов app.config и / или web.config для внесения изменений в конфигурацию WCF очень подвержено ошибкам пользователя и может привести к значительному разочарованию. Инструмент делает вещи намного проще.

Существует достойный (немного устаревший для .NET 3.5, но все еще актуальный) пример, когда это делается с помощью службы, размещенной в IIS, с базовым HttpBinding: http://www.codeproject.com/KB/WCF/WCFBasicHttpBinding.aspx

Если это не отвечает на ваш вопрос или вам нужно больше подробностей, пожалуйста, оставьте больше подробностей, и мы будем рады помочь.

...