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

#1 Alberto Poblacion
03/10/2006 - 22:26 | Informe spam
"Pablo" wrote in message
news:
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?



Cuando creas la clase "proxy" del servicio, una de sus propiedades se
llama "Credentials" y ahi se lo indicas:

Dim proxy as New MiServicio.MiClase()
proxy.Credentials = New NetworkCredential(usuario, password)
proxy.Metodo1()
proxy.Metodo2()
...
Respuesta Responder a este mensaje
#2 Pablo
04/10/2006 - 20:55 | Informe spam
Estot utilizando el siguiente código:

Try
Dim Servicio As New localhost.Service
Servicio.Credentials = New NetworkCredential("prueba", "prueba")
Dim Datos As New DataSet
Datos = CType(Servicio.Autenticar(TextBox1.Text, TextBox2.Text),
DataSet)
Catch ex As Exception
MsgBox(ex.Message)
End Try

Y obtengo el mensaje:

"No se puede escribir datos de en la conexión de transporte: Se ha forzado
la interrupción de una conexión existente en el host remoto"

No sé que pueda ser.


"Alberto Poblacion" wrote:

"Pablo" wrote in message
news:
> 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?

Cuando creas la clase "proxy" del servicio, una de sus propiedades se
llama "Credentials" y ahi se lo indicas:

Dim proxy as New MiServicio.MiClase()
proxy.Credentials = New NetworkCredential(usuario, password)
proxy.Metodo1()
proxy.Metodo2()
...




Respuesta Responder a este mensaje
#3 Alberto Poblacion
04/10/2006 - 22:16 | Informe spam
"Pablo" wrote in message
news:
"No se puede escribir datos de en la conexión de transporte: Se ha forzado
la interrupción de una conexión existente en el host remoto"



No sé que puede ser. ¿Has probado a examinar el log del IIS en el
servidor, a ver si la llamada se ha recibido y qué status se ha devuelto?
¿Qué clase de autenticación estás usando en el servidor para verificar las
credenciales (básica, ntlm...)?
Respuesta Responder a este mensaje
#4 Pablo
04/10/2006 - 22:44 | Informe spam
Configuré la seguridad con el asistente: 'Configuracion de ASP.NET'

"Alberto Poblacion" wrote:

"Pablo" wrote in message
news:
> "No se puede escribir datos de en la conexión de transporte: Se ha forzado
> la interrupción de una conexión existente en el host remoto"

No sé que puede ser. ¿Has probado a examinar el log del IIS en el
servidor, a ver si la llamada se ha recibido y qué status se ha devuelto?
¿Qué clase de autenticación estás usando en el servidor para verificar las
credenciales (básica, ntlm...)?



Respuesta Responder a este mensaje
#5 Pablo
04/10/2006 - 22:45 | Informe spam
Estoy utilizando ASP NET 2.0 para crear el servicio Web

"Alberto Poblacion" wrote:

"Pablo" wrote in message
news:
> "No se puede escribir datos de en la conexión de transporte: Se ha forzado
> la interrupción de una conexión existente en el host remoto"

No sé que puede ser. ¿Has probado a examinar el log del IIS en el
servidor, a ver si la llamada se ha recibido y qué status se ha devuelto?
¿Qué clase de autenticación estás usando en el servidor para verificar las
credenciales (básica, ntlm...)?



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida