Ich versuche, eine run-of-the-mill REST-API durch eine Silverlight-Anwendung zugreifen, aber kann nicht scheinen, um grundlegende Authentifizierung zu arbeiten (mit Silverlight 4.0).
Ich verwende einen .NET WebClient und setze die webclient.Credentials mit einem gültigen Benutzernamen/Passwort (für die API).
Ich stoße auf zwei Hauptfehler:
System.NotSupportedException: BrowserHttpWebRequest unterstützt keine benutzerdefinierten Anmeldeinformationen. (dies tritt nur auf, wenn ich die webclient.UseDefaulCredentials auf false setzen)
et
System.NotImplementedException: Diese Eigenschaft wird von dieser Klasse nicht implementiert. at System.Net.WebRequest.set_Credentials(ICredentials value) (tritt auf, wenn webclient.UseDefaultCredentials überhaupt nicht gesetzt ist)
Was übersehe ich hier? Wird Basic Auth in Silverlight 4.0 immer noch nicht unterstützt?