Использование защищенного сервиса WCF через basicHTTPbinding - PullRequest
2 голосов
/ 26 февраля 2010

Я использую защищенный сервис, размещенный через basicHttpBinding Я должен передать учетные данные службе аутентификации

Вот настройки для клиента

<security mode="TransportWithMessageCredential">
        <transport clientCredentialType="None" proxyCredentialType="None"
          realm="" />
        <message clientCredentialType="UserName" algorithmSuite="Default" />
      </security>

При вызове службы я получаю следующее сообщение об исключении

Необеспеченная или неправильно защищенная ошибка получена от другой стороны. См. Внутреннее исключение FaultException для получения кода ошибки и подробностей. Сообщение = «Указан неверный токен безопасности (неверные значения имени пользователя)»

Я не уверен, как заставить это работать, мне любопытно, если кто-то может помочь мне или предоставить мне любой URL, где я мог бы найти решение

1 Ответ

0 голосов
/ 26 февраля 2010

При создании объекта MyServiceClient вы можете установить имя пользователя и пароль для объекта clientInstance.Credentials.UserName.

...