none
Autenticación para Servicio web RRS feed

  • Pregunta

  • Buenas... Tengo una dudilla. Tengo una aplicación winforms que se conecta a un servicio web. Cuando lo hago desde la red interna de la empresa no hay problema, pero cuando me conecto desde fuera de la red e intento actualizar la referencia web con la IP externa del servidor, me pide nombre de usuario y contraseña...

     

    ¿Por qué me pide autenticación, si tengo establecido el directorio virtual del servicio web para que permita acceso anónimo?

     

    ¿Por qué no funcionan los usuarios y contraseñas que tenemos para acceder al servidor? No sale ningún mensaje ni nada, simplemente sigue saliendo todo el rato la misma ventana... y no hay nada que hacer. ¿Tengo que crear algún usuario especial el el servidor?

     

    Espero que alguien me pueda ayudar.

     

    Saludos.

    miércoles, 8 de octubre de 2008 9:44

Respuestas

  • Si tu eres el que se conecta a el Web Services y mencionas que si puedes conectarte desde la red interna de tu empresa, si es problema de permisos del servidor

    lo que te recomiendo es agregar los siguientes usuarios al servidor

    SERVER\ASPNET
    SERVER\IIS_WPG
    NETWORK_SERVICE

    Si continua el problema plantealo aqui

    SUERTE!!
    "La verdadera sabiduría está en reconocer la propia ignorancia" www.viconet.org
    jueves, 7 de mayo de 2009 16:41
  • Hola lorelay,

    ¿No será un tema de autentificación en el web service?
    Si vuestro servicio está programado en WCF, es posible que esté configurado para ser expuesto bajo unos requerimientos de seguridad.
    Te paso un artículo que te introducirá a este tema:
    http://msdn.microsoft.com/es-es/library/ms789011.aspx

    Sobre vuestro caso en particular, el efecto puede ser debido a que el web service requiera autenticación de cliente "Windows".
    Cuando estáis en la oficina, estáis autenticados con un usuario que es probable que sea reconocido por el webservice (por ejemplo, un usuario del dominio de vuestra empresa). Sin embargo, cuando estáis fuera el sistema no dispone de esta información. No es una locura pensar que el comportamiento ante este caso es que solicite las credenciales.
    No lo he probado pero este caso podría explicar el efecto - nosotros sólo hemos usado autentificación de cliente por contraseña.

    Espero que te resulte de utilidad,
    Si este mensaje responde a tu pregunta, márcalo como respuesta correcta o vótalo como útil.
    Sergio Ortiz
    i-Card Software CTO

    View Sergio Ortiz's profile on LinkedIn View Sergio Ortiz's profile on Xing
    viernes, 8 de mayo de 2009 16:00

Todas las respuestas

  • Si tu eres el que se conecta a el Web Services y mencionas que si puedes conectarte desde la red interna de tu empresa, si es problema de permisos del servidor

    lo que te recomiendo es agregar los siguientes usuarios al servidor

    SERVER\ASPNET
    SERVER\IIS_WPG
    NETWORK_SERVICE

    Si continua el problema plantealo aqui

    SUERTE!!
    "La verdadera sabiduría está en reconocer la propia ignorancia" www.viconet.org
    jueves, 7 de mayo de 2009 16:41
  • Hola lorelay,

    ¿No será un tema de autentificación en el web service?
    Si vuestro servicio está programado en WCF, es posible que esté configurado para ser expuesto bajo unos requerimientos de seguridad.
    Te paso un artículo que te introducirá a este tema:
    http://msdn.microsoft.com/es-es/library/ms789011.aspx

    Sobre vuestro caso en particular, el efecto puede ser debido a que el web service requiera autenticación de cliente "Windows".
    Cuando estáis en la oficina, estáis autenticados con un usuario que es probable que sea reconocido por el webservice (por ejemplo, un usuario del dominio de vuestra empresa). Sin embargo, cuando estáis fuera el sistema no dispone de esta información. No es una locura pensar que el comportamiento ante este caso es que solicite las credenciales.
    No lo he probado pero este caso podría explicar el efecto - nosotros sólo hemos usado autentificación de cliente por contraseña.

    Espero que te resulte de utilidad,
    Si este mensaje responde a tu pregunta, márcalo como respuesta correcta o vótalo como útil.
    Sergio Ortiz
    i-Card Software CTO

    View Sergio Ortiz's profile on LinkedIn View Sergio Ortiz's profile on Xing
    viernes, 8 de mayo de 2009 16:00