WebService y Seguridad

03/06/2006 - 20:34 por Helena | Informe spam
Hola,

he creado un webservice para una aplicación y lo tengo en mi servidor web.
Lo probé y funcionaba bien

También estoy creando una aplicación web con Web Forms, y le tengo puesto
seguridad a nivel "Form", es decir los usuarios tienen que introducir su
login y pass.

El problema ahora es que cuando intento utilizar el servicio web, me da
error por que no me autentifico...

como puedo autenticarme al utilizar un servicio web desde una aplicación
corriendo en el ordenador?

gracias de antemano.

Helena.
 

Leer las respuestas

#1 Alberto Poblacion
03/06/2006 - 21:38 | Informe spam
"Helena" wrote in message
news:
[...]
El problema ahora es que cuando intento utilizar el servicio web, me da
error por que no me autentifico...

como puedo autenticarme al utilizar un servicio web desde una aplicación
corriendo en el ordenador?



a) En el servidor donde está el servicio web, configura la seguridad de
IIS con el tipo de autenticación que quieras (por ejemplo, la Basica).
b) En el programa cliente, después de crear el proxy del servicio web,
asignale la propiedad .Credentials con los datos que quieras pasar al
servidor:

Dim proxy as New MiServicio.MiClase()
proxy.Credentials = New System.Net.NetworkCredential(usuario, password)
proxy.MiFuncion(...)

Si tienes el IIS configurado para usar autenticación NTLM y quieres pasar
el mismo usuario que hizo login en Windows, puedes poner
proxy.Credentials=CredentialCache.DefaultCredentials.

Preguntas similares