Cliente de servicio web con autenticación

Podemos ubicar un Servicio Web en un directorio con usuario/contraseña para mayor seguridad, pero en ese caso, nuestro cliente tendrá que autenticarse frente al servicio. Eso lo vamos a poder realizar de la siguiente manera.

La idea es “rellenar” adecuadamente la propiedad Credentials del objeto que hemos creado con la referencia del servicio en nuestro cliente. Debemos hacer las siguientes importaciones:

using System.Web.Services.Protocols;
using System.Net;

Y realizar la siguiente codificación antes de invocar a un método remoto del servicio:

ICredentials credenciales = new NetworkCredential(“usuario”,”clave”);
x.Credentials = credenciales;

(Siendo la variable x, el objeto creado a partir de nuestro servicio).

Quizá te interese...
Deja un comentario...
Suscribirme
Notificación de
guest
0 Comentarios
Comentarios en línea
Ver todos los comentarios