Как мне записать имя пользователя и пароль для службы WCF, если я не пишу клиент (ы)? - PullRequest
1 голос
/ 18 мая 2011

Я пишу службу WCF, для которой потребуется аутентификация по имени пользователя и паролю, однако я не несу ответственности за написание клиентов для доступа к службе, поэтому я не уверен, как получить доступ к имени пользователя и паролю.Например, при тестировании я создал сервис, а затем создал тестовое приложение, которое будет создавать для меня клиент, а затем я установлю имя пользователя и пароль следующим образом:

WcfClient client = new WcfClient();
client.ClientCredentials.UserName.UserName = "test";
client.ClientCredentials.UserName.Password = "test";
client.Open();

Есть ли у менячтобы записать имя пользователя и пароль клиента в какой-то заголовок, если да, то как мне это сделать?Может быть, у WCF есть что-то для этого, но я пока не понимаю.Если понадобятся дополнительные разъяснения, я буду рад отредактировать сообщение.

1 Ответ

0 голосов
/ 18 мая 2011

Вы можете перейти либо на со встроенной поддержкой WCF для поставщика членства ASP.NET , либо с помощью собственного пользовательского средства проверки имени пользователя. Подход с использованием поставщика членства ASP.NET: более полное решение, поскольку оно также имеет возможность администратора для поддержки имен пользователей и паролей.

...