Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2013, 11:12
Avatar de slaanevil
slaanevil
 
Fecha de Ingreso: marzo-2013
Mensajes: 6
Antigüedad: 11 años, 1 mes
Puntos: 0
Usar Credenciales en cliente .NET para consumir servicio web NuSoap

Hola

Llevo un tiempo desarrollando un servicio web con NuSoap en PHP para acceder a los datos de una aplicación web y actualizar los datos de otro servidor mas antiguo.

En el servidor antiguo estoy desarrollando un demonio que se encarga de obtener los datos actualizados a través del servicio web que he creado. Como el servidor es antiguo he tenido que usar .NET 2.0, por ahora no puedo usar otra versión.

Hasta ahora todo me ha funcionado bien, he traído los datos sin problema, pero no había usado autentificación, y aquí es donde esta el problema.

Si uso un cliente PHP puedo consumir el servicio web con autenticación y sin problemas. Pero con C#soy incapaz de autenticarme, y por consiguiente no puedo acceder al servicio,

He estado probando con Credentials pero no logro nada.

Código:
MyServicioWeb sw= new MyServicioWeb();

sw.Credentials= new NetworkCredential("user","password");

//metodo del servicio web que devuelve si se conecta o no al servicio
sw.prueba();
¿Alguien sabe como puedo autenticarme desde C#?

Espero que me podáis ayudar.

Un saludo
Rubén