Web services con username y password

03/10/2006 - 21:49 por Pablo | Informe spam
Hola a todos,

He desarrollado un web service que tiene configurado un único usuario
permitido y lo quiero consumir desde una aplicación windows, el servicio web
funciona muy bien pero no se como puedo enviar el nombre de usuario y la
contraseña desde la aplicación, ¿alguien me puede ayudar con esto?

Gracias por la ayuda que me puedan brindar.

Preguntas similare

Leer las respuestas

#6 Alberto Poblacion
05/10/2006 - 07:34 | Informe spam
"Pablo" wrote in message
news:
Mostrar la cita
Pues me has pillado ahora mismo. No sé qué asistente es ese. ¿Desde dónde
se invoca? ¿Cuáles son las consecuencias de usarlo, es decir, qué cosas son
las que deja configuradas el asistente después de ejecutarlo?

Yo pensaba que habías usado alguno de los mecanismos de seguridad del
IIS, que son los que se comunican con el ".Credentials". Esto asume que, a
nivel de ASP.NET, en el web.config, la autenticación de usuarios está
configurada con el mode="Windows" y los permisos con allow users="*" (que es
lo que te pone por defecto si no tocas nada).
#7 Pablo
05/10/2006 - 15:48 | Informe spam
Dentro del 'explorador de soluciones' seleccionas el proyecto del web
service, en la parte superior tienes los botones 'propiedades', 'actualizar',
'anidar archivos relacionados', 'ver diagrama de clase', 'copiar sitio web' y
'configuración de ASP NET'.

Al presionar este último se abre el asistente de configuración dentro del
servidor virtual con un puerto diferente al de la aplicación y dentro de este
puedes configurar la seguridad, valores de aplicación y proveedores. He
configurado valores de aplicación que se colocan en el web.config como es de
esperarse.

Pero al configurar usuarios, yo esperaba que se coloquen dentro del mismo
archivo como credentials pero no es así. Como ha podido observar se genera
una base de datos local donde se almacenan éstos. Funciona muy bien con los
controles de login pero no puedo acceder al servicio desde una aplicación
Windows.

"Alberto Poblacion" wrote:

Mostrar la cita
#8 Alberto Poblacion
05/10/2006 - 17:07 | Informe spam
"Pablo" wrote in message
news:
Mostrar la cita
Vale, ya sé cuál es. Pero ese asistente solo te configura los usuarios
a nivel de asp.net, no a nivel de acceso al servidor, que son los que se
pueden pasar desde el cliente con el .Credentials. Los usuarios que
configuras como tú has hecho son adecuados para páginas web, que pueden
presentarle al usuario una página o diálogo pieiéndole que se autentique,
pero no son adecuados para la autenticación mecánica que realiza un servicio
web, que no "ve" la pantalla de "login" que sí es capaz de ver un usuario
del navegador.
En el caso del servicio web, para poder pasarle las credenciales
mediante el .Credentials, hay que usar la autenticación de IIS, y en cambio
quitar la de Asp.Net.
Ads by Google
Search Busqueda sugerida