Acceso a WebService

08/07/2004 - 17:40 por Ricardo | Informe spam
Hola todos,

Tengo un webservice que funciona perfectamente cuando esta configurado con
Acceso Anonimo en el IIS, pero cuando le quito el Acceso Anonimo y le ponga
la autenticación Integrada de Windows me sale el siguiente mensaje:
"Error de la solicitud con el código de estado HTTP 401: Unauthorized."
Estoy tratando de invocar al WebService desde un Aplicacion Windows y el
usuario esta registrado en el dominio.

Que me falta hacer?

Gracias por su ayuda
Saludos

Preguntas similare

Leer las respuestas

#1 Lázaro
09/07/2004 - 00:28 | Informe spam
Pásale tus credenciales, ya que estás identificado en el dominio

wsServicio1.Credentials = System.Net.CredentialCache.DefaultCredentials

También puedes crear unas credenciales nuevas, con un usuario especifico.

Adios

"Ricardo" wrote in message
news:
Hola todos,

Tengo un webservice que funciona perfectamente cuando esta configurado con
Acceso Anonimo en el IIS, pero cuando le quito el Acceso Anonimo y le


ponga
la autenticación Integrada de Windows me sale el siguiente mensaje:
"Error de la solicitud con el código de estado HTTP 401: Unauthorized."
Estoy tratando de invocar al WebService desde un Aplicacion Windows y el
usuario esta registrado en el dominio.

Que me falta hacer?

Gracias por su ayuda
Saludos


Respuesta Responder a este mensaje
#2 Ricardo
09/07/2004 - 16:27 | Informe spam
Gracias Lázaro por tu respuesta,
Te comento que he intentado esto y tambien con un usuario especifico pero me
sigue saliendo el mismo error, hay que hacer algun cambio en el webservice,
al generar el proxy hay que aumentar algun parametro o cambiar alguna
configuracion el IIS.
En el IIS tengo configurado con autenticacion Windows Integrada, Tambien el
usuario tiene full access y en el Web.Cofig:
<authentication mode="Windows" />
<identity impersonate="false"/>


"Lázaro" escribió en el mensaje
news:
Pásale tus credenciales, ya que estás identificado en el dominio

wsServicio1.Credentials = System.Net.CredentialCache.DefaultCredentials

También puedes crear unas credenciales nuevas, con un usuario especifico.

Adios

"Ricardo" wrote in message
news:
> Hola todos,
>
> Tengo un webservice que funciona perfectamente cuando esta configurado


con
> Acceso Anonimo en el IIS, pero cuando le quito el Acceso Anonimo y le
ponga
> la autenticación Integrada de Windows me sale el siguiente mensaje:
> "Error de la solicitud con el código de estado HTTP 401: Unauthorized."
> Estoy tratando de invocar al WebService desde un Aplicacion Windows y


el
> usuario esta registrado en el dominio.
>
> Que me falta hacer?
>
> Gracias por su ayuda
> Saludos
>
>


Respuesta Responder a este mensaje
#3 Lázaro
09/07/2004 - 16:41 | Informe spam
Para que la seguridad se pase con credenciales y no sea el proceso que
maneja el entorno ASP.NET tienes que impersonar la identidad, en tu caso al
usuario que ya está identificado.

Tienes todo bien, lo único el <identity impersonate="false" /> debería estar
a true, esto te afecta cuando le pasas las credenciales en cache, o cuando
creas unas nuevas.

De todas maneras, el mejor artículo para ASP.NET que puedes encontrar sobre
el tema de la configuración de seguridad y usuarios es:

http://msdn.microsoft.com/library/d...cmod38.asp

en el te aclara dependiendo de como tengas configurados los IIS, que usuario
ejecuta que cosas

Espero que te funcione.

Salu2

"Ricardo" wrote in message
news:
Gracias Lázaro por tu respuesta,
Te comento que he intentado esto y tambien con un usuario especifico pero


me
sigue saliendo el mismo error, hay que hacer algun cambio en el


webservice,
al generar el proxy hay que aumentar algun parametro o cambiar alguna
configuracion el IIS.
En el IIS tengo configurado con autenticacion Windows Integrada, Tambien


el
usuario tiene full access y en el Web.Cofig:
<authentication mode="Windows" />
<identity impersonate="false"/>


"Lázaro" escribió en el mensaje
news:
> Pásale tus credenciales, ya que estás identificado en el dominio
>
> wsServicio1.Credentials = System.Net.CredentialCache.DefaultCredentials
>
> También puedes crear unas credenciales nuevas, con un usuario


especifico.
>
> Adios
>
> "Ricardo" wrote in message
> news:
> > Hola todos,
> >
> > Tengo un webservice que funciona perfectamente cuando esta configurado
con
> > Acceso Anonimo en el IIS, pero cuando le quito el Acceso Anonimo y le
> ponga
> > la autenticación Integrada de Windows me sale el siguiente mensaje:
> > "Error de la solicitud con el código de estado HTTP 401:


Unauthorized."
> > Estoy tratando de invocar al WebService desde un Aplicacion Windows y
el
> > usuario esta registrado en el dominio.
> >
> > Que me falta hacer?
> >
> > Gracias por su ayuda
> > Saludos
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida