В веб-службе WSE3.0, чтобы я мог вызывать любые методы веб-службы, мне нужно было установить учетные данные клиента для объекта UsernameToken.Как это сделать из клиентского приложения для службы WCF?
Это полностью зависит от настроек безопасности службы WCF:
если вы используете Windows учетные данные клиента, вам не нужно ничего делать; Ваши учетные данные Windows будут автоматически переданы и проверены службой WCF
если вы используете Сертификаты для защиты своих абонентов, вам необходимо убедиться, что сертификат установлен в нужном месте, и клиент правильно настроен для отправки этого сертификата
если вы используете Имя пользователя учетные данные клиента, тогда вам нужно установить имя пользователя и пароль в своем коде клиента WCF - и вы можете установить его только в коде, в настоящее время нет способа настроить это в конфиге:
YourWCFClient.ClientCredentials.UserName.UserName = "Your-User-Name-Here"; YourWCFClient.ClientCredentials.UserName.Password = "top$secret";