Я пытаюсь получить доступ к обычному API REST через приложение silverlight, но, похоже, не работает базовая аутентификация (с использованием silverlight 4.0).
Я использую .NET WebClient и задаю для webclient.Credentials действительное имя пользователя / пароль (для API).
У меня две основные ошибки:
System.NotSupportedException: BrowserHttpWebRequest не поддерживает пользовательские учетные данные.
(это происходит только тогда, когда я устанавливаю для webclient.UseDefaulCredentials значение false)
и
System.NotImplementedException: это свойство не реализовано этим классом.
в System.Net.WebRequest.set_Credentials (значение ICredentials)
(происходит, когда webclient.UseDefaultCredentials вообще не установлен)
что мне здесь не хватает? Базовая аутентификация все еще не поддерживается в Silverlight 4.0?