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 -----------------------------------------------------------
