WCF как отправить токен имени пользователя в сервис WCF - PullRequest
1 голос
/ 25 ноября 2010

В веб-службе WSE3.0, чтобы я мог вызывать любые методы веб-службы, мне нужно было установить учетные данные клиента для объекта UsernameToken.Как это сделать из клиентского приложения для службы WCF?

1 Ответ

2 голосов
/ 25 ноября 2010

Это полностью зависит от настроек безопасности службы WCF:

  • если вы используете Windows учетные данные клиента, вам не нужно ничего делать; Ваши учетные данные Windows будут автоматически переданы и проверены службой WCF

  • если вы используете Сертификаты для защиты своих абонентов, вам необходимо убедиться, что сертификат установлен в нужном месте, и клиент правильно настроен для отправки этого сертификата

  • если вы используете Имя пользователя учетные данные клиента, тогда вам нужно установить имя пользователя и пароль в своем коде клиента WCF - и вы можете установить его только в коде, в настоящее время нет способа настроить это в конфиге:

    YourWCFClient.ClientCredentials.UserName.UserName = "Your-User-Name-Here";
    YourWCFClient.ClientCredentials.UserName.Password = "top$secret";
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...