Передача учетных данных аутентификации HTTP в веб-сервис SOAP - PullRequest
0 голосов
/ 17 мая 2009

Я использую SOAP Webservice (ASMX) с HTTP-аутентификацией в моем приложении Silverlight. Как я могу передать свои учетные данные в веб-службу?

        bb_webservice = new BlackberryWSSoapClient();
        bb_webservice.GetLatestLocationsCompleted += new EventHandler<GetLatestLocationsCompletedEventArgs>(ws_proxy_GetLatestLocationsCompleted);
        bb_webservice.GetLatestLocationsAsync(0);

Не указано свойство учетных данных: http://dl.getdropbox.com/u/357576/ws.jpg

Любая помощь будет оценена. Спасибо.

Rayt

Ответы [ 2 ]

1 голос
/ 17 мая 2009

Вы можете использовать свойство credentials и передать новый NetworkCredential объект:

bb_webservice = new BlackberryWSSoapClient();
bb_webservice.Credentials = 
       new System.Net.NetworkCredential("username","password","domain");
0 голосов
/ 23 мая 2009

Это «исправлено» в Silverlight 3 Beta. Свойство Credentials снова там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...