Ahh ok, si hay un equipos mas con IIS y luego RS estas en lo cierto,
si o si tiene que hacer eso, yo entendi que le pegaba derecho.

El día 28 de marzo de 2009 13:51, Jose Mariano Alvarez
<[email protected]> escribió:
> Daniel dijo refiriendose al IIS "Desde este entorno, la aplicación tiene que
> acceder a un reporting services que está en otro servidor de ssrs de
> pruebas"
>
> El problema radica en dos cosas:
>
> 1- El IIS nunca va a pedirle las credenciales (no importa si es basica, o
> integrada) al cliente porqueesta configurado el acceso es anonimo a menos
> que la aplicacion le pida autenticación.
>
> 2-Si la seguridad es integrada nunca va a delegar a menos que haga lo que
> dije en el correo anterior.
>
> Creo que debe asegurarse que el usuario este autenticado, y de acuerdo a eso
> hacer que delegue automaticamente o por codigo pasarle las credenciales en
> el envelope de SOAP. Si usa autenticacion por formulario tiene el usuario y
> la contraseña como para acceder por codigo al SSRS y no hace falta esa
> politica en el equipo IIS. Me parecio entender que queria integrada.
>
>
> --
> --------------------------------
> Ing. José Mariano Alvarez
> http://blog.josemarianoalvarez.com/
> http://twitter.com/JoseMarianoA
> Microsoft MVP
>
>
>
>
>
>
>
>
>
>
>
> 2009/3/28 Maxi Accotto <[email protected]>
>>
>> Hola, pero cual es el equipo2? por lo menos no entendi que haya un
>> equipo2, sinoq ue hay un equipo1 -- SSRS -- DB y que de ese equipo1 no
>> se conecta con SSRS por el error descripto.
>>
>> El día 28 de marzo de 2009 11:50, Jose Mariano Alvarez
>> <[email protected]> escribió:
>> > Aunque le pongas autenticacion basica (segun entendi la arquitectura) no
>> > deberia ffuncionar ya que se esta produciendo un fenomeno que se llama
>> > doble
>> > salto o hop. El problema radica es que por defecto no se estan enviando
>> > las
>> > credenciales del principal al tercer equipo (en este caso el SSRS).
>> >
>> > Dada esta arquitectura
>> >
>> > Equipo1 ----equipo2------SSRS-----DB
>> >
>> > Entonces el equipo 2 es el que introduce el problema ya que las
>> > credenciales
>> > que envia el equipo 1 nunca las va a pasar porque no tiene activada la
>> > delegacion.
>> >
>> > Si ese permiso se da en el active directory y puede darse al equipo, a
>> > un
>> > usuario o a un servicio.
>> > http://technet.microsoft.com/en-us/library/cc739764.aspx
>> > Fijate en el arbol de la izquierda que hay mas ejemplos
>> >
>> > --
>> > --------------------------------
>> > Ing. José Mariano Alvarez
>> > http://blog.josemarianoalvarez.com/
>> > http://twitter.com/JoseMarianoA
>> > Microsoft MVP
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > 2009/3/28 Maxi Accotto <[email protected]>
>> >>
>> >> Hola, el problema es que SSRS uytiliza autentificacion windows y tu
>> >> entorno no es asi, con lo cual tenes que empezar a tocar cosas.
>> >> No se si es 2005 o 2008, si es 2005 podes habilitar la autentificacion
>> >> basica entonces cuando entres te pedira user y pass de la maquina
>> >> (usuario del XP en ese caso)
>> >>
>> >> Todo eso lo puede hacer desde el IIS.
>> >>
>> >> Otra opcion es que en tu entorno no uses autentificacion windows y que
>> >> pases a formularios.
>> >>
>> >> El día 27 de marzo de 2009 17:41, [email protected]
>> >> <[email protected]> escribió:
>> >> > Muchas gracias por todas las respuestas.
>> >> > José: consulta: el permiso al que te referís se maneja desde el
>> >> > Active
>> >> > Directory?
>> >> >
>> >> > Gracias
>> >> >
>> >> > -----Original Message-----
>> >> > From: Jose Mariano Alvarez <[email protected]>
>> >> > To: "Daniel Aisenberg" <[email protected]>
>> >> > Date: Thu, 26 Mar 2009 16:23:28 -0300
>> >> > Subject: [dbms] HTTP 401: Unauthorized. usando api soap de ssrs
>> >> >
>> >> > Proba agregando a tu sitio web al proceso de IIS el permiso de
>> >> > trusted
>> >> > for
>> >> > delegations.
>> >> > Deberia funcionar con tu usuario al menos
>> >> > --
>> >> > --------------------------------
>> >> > Ing. José Mariano Alvarez
>> >> > http://blog.josemarianoalvarez.com/
>> >> > http://twitter.com/JoseMarianoA
>> >> > Microsoft MVP
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > 2009/3/26 [email protected] < [email protected]>
>> >> >>
>> >> >> Hola: describo el contexto.
>> >> >> windows xp con un iis local y un sql express local.
>> >> >> El sitio local tiene configurado acceso anónimo con la cuenta IUSR
>> >> >> de
>> >> >> la
>> >> >> pc.
>> >> >> Es un entorno de desarrollo y prueba.
>> >> >>
>> >> >> Desde este entorno, la aplicación tiene que acceder a un reporting
>> >> >> services que está en otro servidor de ssrs de pruebas.
>> >> >>
>> >> >> Me deja instanciarlo, pero cualquier método de HTTP 401:
>> >> >> Unauthorized.
>> >> >>
>> >> >> Probé asignándole mis credenciales de la red local (ya que con esas
>> >> >> credenciales tengo acceso a la carpeta donde guardo los reportes).
>> >> >>
>> >> >> Qué tendría que investigar para resolverlo?
>> >> >> Gracias
>> >> >>
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> -----------------------------------------------------------
>> >> Microsoft MVP en SQL Server
>> >> Consultor en SQLTotalConsulting
>> >> Excelencia en servicios y consultoria  SQLServer
>> >> www.sqltotalconsulting.com
>> >> -----------------------------------------------------------
>> >>
>> >
>> >
>>
>>
>>
>> --
>> -----------------------------------------------------------
>> Microsoft MVP en SQL Server
>> Consultor en SQLTotalConsulting
>> Excelencia en servicios y consultoria  SQLServer
>> www.sqltotalconsulting.com
>> -----------------------------------------------------------
>>
>
>



-- 
-----------------------------------------------------------
Microsoft MVP en SQL Server
Consultor en SQLTotalConsulting
Excelencia en servicios y consultoria  SQLServer
www.sqltotalconsulting.com
-----------------------------------------------------------

Responder a