Foros del Web » Programación para mayores de 30 ;) » .NET »

Controlar acceso a web service

Estas en el tema de Controlar acceso a web service en el foro de .NET en Foros del Web. Hola, necesito restringir el acceso a un web service para que no cualquiera acceda a él, pueda ver como se estructura la información y utilice ...
  #1 (permalink)  
Antiguo 14/02/2011, 20:50
Avatar de Adolfiten  
Fecha de Ingreso: enero-2008
Ubicación: Frente a mi monitor...
Mensajes: 572
Antigüedad: 16 años, 3 meses
Puntos: 7
Controlar acceso a web service

Hola, necesito restringir el acceso a un web service para que no cualquiera acceda a él, pueda ver como se estructura la información y utilice las funciones disponibles...

Hasta ahora no he conseguido nada sólido para controlar el acceso de forma rápida y eficaz. Es necesario que sea firme porque el sistema maneja dinero y tiene que ser una garantía.

Por ahora lo único que se me ocurrió es utilizar una clave desde el programa cliente para que el servidor lo identifique y permita el acceso, pero quiero ver más opiniones y detalles de gente más especializada en el tema para tener alternativas y optar por lo mejor para el caso.

Desde ya les agradezco por la gran mano que dan siempre.
Saludos.
  #2 (permalink)  
Antiguo 15/02/2011, 18:52
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Controlar acceso a web service

Tu servicio es basado en asp.net o basado en WCF.

Que mecanismo deseas implementar para la restriccion de tu servicio: ClientServicePolicy o Credenciales o Tokens para utilizarlo.

hay variedad de formas de agregar seguridad a tu servicio pero es importante definir cual es la mas adecuada dependiendo de tu problematica.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 15/02/2011, 19:12
Avatar de Adolfiten  
Fecha de Ingreso: enero-2008
Ubicación: Frente a mi monitor...
Mensajes: 572
Antigüedad: 16 años, 3 meses
Puntos: 7
Respuesta: Controlar acceso a web service

El servicio está basado en asp.net.

Con respecto a lo otro no tengo conocimientos así que no estoy en condiciones de afirmar con certeza qué sería mejor para este caso; se trata de un sistema para control de stock, compras y ventas en general para un comercio de mediano porte.

Mi idea es cambiar la forma de funcionar que tiene ahora el sistema e implementar web services (cosa que se está haciendo) para tener más control sobre el acceso a datos y hacerlo más fácil de mantener. Existe la posibilidad de colocar el servicio en un servidor público y por eso estoy buscando alternativas de seguridad.

Te agradezco por tu tiempo.
  #4 (permalink)  
Antiguo 16/02/2011, 12:42
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Controlar acceso a web service

Te paso unas ligas para que puedas ver el tema

http://msdn.microsoft.com/en-us/library/ms996415.aspx

http://www.15seconds.com/issue/020312.htm

Para el caso especifico que mencionas

Aunque por los tiempos te diria que le echaras un ojo a WCF para generar tus servicios ya que cuenta con mas mecanismos para este tipo de aspectos.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 16/02/2011, 13:11
Avatar de Adolfiten  
Fecha de Ingreso: enero-2008
Ubicación: Frente a mi monitor...
Mensajes: 572
Antigüedad: 16 años, 3 meses
Puntos: 7
Respuesta: Controlar acceso a web service

Gracias Peter, lo voy a leer ni bien pueda y comento algo por acá. Gracias de nuevo!

Etiquetas: restringir, service, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:45.