Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 23-mar-2005, 05:32   #1 (permalink)
aralar ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2004
Mensajes: 32
enrutamiento con soap en c# urgente

Hola a todos,

tengo que implementar una especie de router que haga de intermediario entre un cliente y el servicio web al que el cliente llama.
El caso es que el servicio web funciona bien, le devuelve los datos correctamente al cliente tras su petición pero el router no hace nada. Lo que yo quiero es que antes de ejecutarse el servicio web,el router intercepte el mensaje soap para yo poder validar que el usuario existe y tiene acceso a ese servicio web. ¿Puede ayudarme alguien? Es que el proyecto en el cual implemento el router no hace nada de nada, es como si no estuviese. Si alguien tiene un ejemplo paso a paso o algo agradecería que lo pusiera aquí por favor.

Muchas gracias
aralar está desconectado   Responder Citando
Antiguo 23-mar-2005, 11:45   #2 (permalink)
xknown está en el buen camino
 
Avatar de xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.249
Si quieres validar al usuario para que utilize el servicio web, porque no utilizas la autenticación de Servicios Web, para lo cual debes utilizar WSE (Web Service Enhancement).

Aquí tienes más información:
http://www.codeproject.com/webservices/WS-Security.asp
http://msdn.microsoft.com/webservices/building/wse/
http://www.codeproject.com/cs/webser...ebservices.asp
__________________
Alex Concha
Buayacorp - Programación y Diseño
xknown está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 18:50.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93