Mensaje dentro de Servicios Webs

Responder 
#1 - 04/10/2011 15:31:13 Reporta abuso | Link Permanente
Marcelo
Usuario no registrado
Permitir consumir WebService solo por intranet

Responder Citar
Hola,
Tengo un web service en c#, y quiero limitarlo para que solo pueda ser accedido desde una intranet, es decir el sitio está publicado con una ip pública pero quiero que el asmx no pueda ser consumido ni accedido desde afuera.
Esto puedo hacerlo por el webconfig pero necesito hacerlo por código. Alguien sabe como se puede hacer?

Desde ya, muchas gracias por cualquier ayuda!
Saludos.

Volver arriba

Respuestas
Mostrar de en 15
#2 - 10/10/2011 19:26:57 Reporta abuso | Link Permanente
jluismx Hombre
Fecha de registro: 10/10/2011
1 post en este tema
1 post en servicios webs
24 posts en todos los foros
RE: Permitir consumir WebService solo por intranet

Responder Citar
Va antes de la fucion o metodo de tu webservice
Volver arriba

#3 - 04/10/2011 20:23:38 Reporta abuso | Link Permanente
Marcelo
Usuario no registrado
RE: Permitir consumir WebService solo por intranet

Responder Citar
Encontré algo relacionado a ZoneIdentityPermission class, que se agrega al webmethod:

[WebMethod, ZoneIdentityPermission(SecurityAction.LinkDemand, Zone = SecurityZone.Intranet)]

pero no se como usarlo...
Cualquier ayuda es bienvenida!
Saludos
Volver arriba

#4 - 04/10/2011 19:23:09 Reporta abuso | Link Permanente
Marcelo
Usuario no registrado
RE: Permitir consumir WebService solo por intranet

Responder Citar
Encontré algo relacionado a ZoneIdentityPermission class, que se agrega al webmethod:

[WebMethod, ZoneIdentityPermission(SecurityAction.LinkDemand, Zone = SecurityZone.Intranet)]

pero no se como usarlo...
Cualquier ayuda es bienvenida!
Saludos
Volver arriba
Mostrar de en 15