Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > ASP > impersonar en ASP .NET para acceder a Reporting Services
-Foros de debate

ASP
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

impersonar en ASP .NET para acceder a Reporting Services
Enviado por danielpoza el día 1 de diciembre de 2005

Hola, estoy intentando hacer que los usuarios de mi aplicación asp .net accedan a mis informes Reporting Services utilizando un usuario genérico. Para ello, he cambiado el web.config para que impersone al usuario en el formulario desde el que se visualiza el informe:

<location path=\"WebForms/Medidas/wfMedidasSeguridad.aspx\">
<system.web>
<identity impersonate=\"true\" userName=\"usrReporting\" password=\"********\"/>
</system.web>
</location> .

Sin embargo, ReportServer me está dando un error de acceso (\"El usuario dpoza no tiene permisos para realizar esta operación\"). \"dpoza\" es el usuario \"Windows\".
Al depurar, puedo ver el contenido de las variables:

me.context.user.identity.name=dpoza
system.security.principal.windowsidentity.GetCurrent.Name = usrReporting

¿Por qué intenta acceder como dpozay no como usrReporting?

Un saludo

 
Re: impersonar en ASP .NET para acceder a Reporting Services
Enviado por Eli el día 4 de mayo de 2006

Pues yo creo que el problema que tienes es de permisos, has de darle permiso total, eso creo que lo puedes hacer desde el administrador de informes, o sino desde el IIS

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network