2009-09-04 17 views
13

Estoy intentando consumir un HTTP Web Auth Auth Secured PHP WebService utilizando VB.NET. hasta ahora me las he arreglado para obtener el 100% perfecta integración agregándolo como una referencia Web y haciendo lo siguiente:Cómo enviar credenciales HTTP Auth con una referencia de servicio WCF

Dim Credentials = New System.Net.NetworkCredential("username", "password") 
Dim CredentialCache = New System.Net.CredentialCache() 
CredentialCache.Add(New Uri(MyWebService.Url), "Basic", Credentials) 
MyWebService.Credentials = CredentialCache 
MyWebService.PreAuthenticate = True 

También puede agregar correctamente el servicio web como un 'servicio de referencia' y esto también funciona bien, siempre que apague toda la autenticación HTTP en el servidor SOAP.

Mi problema es que no puedo encontrar ningún medio documentados de envío de HTTP básica credenciales de autenticación al utilizar referencias de servicio en lugar de 'Web' Referencias

Estoy en lo cierto en mi entendimiento de que 'Referencias Web' son una método heredado de consumo de servicios web?

Respuesta

Cuestiones relacionadas