Acceso a archivos fuera del contexto de la aplicación

23/02/2009 - 13:31 por Maria | Informe spam
Hola,

Tengo que desarrollar un elemento web que tiene que mostrar unas imágenes
que están en una carpeta de otro servidor. No puedo compartir la carpeta a
todos los usuarios de dominio, sólo a un usuario.

Para que todos los usuarios puedan ver las imágenes a través del elemento
web se me ha ocurrido copiarlas en un directorio temporal de la aplicación
web y esas sí las pueden ver todos los usuarios autenticados.

Para ello he tenido que compartir la carpeta del otro servidor al
administrador de la aplicación de MOSS y además meter el código dentro de la
directiva RunWithElevatedPrivileges.

El caso es que no debo compartir la carpeta al administrador de MOSS sino a
otro usuario de dominio que me imponen.

¿Puedo escoger con qué usuario acceder a esa carpeta para acceder a su
contenido?

Espero haberme explicado. Muchas gracias.
 

Leer las respuestas

#1 David Martos
23/02/2009 - 20:49 | Informe spam
Hola María,

si quieres acceder a un recurso con unas credenciales concretas deberás
impersonarte con las credenciales dadas.

Aquí te dejo un ejemplo, aunque encontrarás mucha información al respecto en
la red.

http://www.thescarms.com/dotnet/impersonate.aspx


"Maria" wrote in message
news:
Hola,

Tengo que desarrollar un elemento web que tiene que mostrar unas imágenes
que están en una carpeta de otro servidor. No puedo compartir la carpeta a
todos los usuarios de dominio, sólo a un usuario.

Para que todos los usuarios puedan ver las imágenes a través del elemento
web se me ha ocurrido copiarlas en un directorio temporal de la aplicación
web y esas sí las pueden ver todos los usuarios autenticados.

Para ello he tenido que compartir la carpeta del otro servidor al
administrador de la aplicación de MOSS y además meter el código dentro de
la
directiva RunWithElevatedPrivileges.

El caso es que no debo compartir la carpeta al administrador de MOSS sino
a
otro usuario de dominio que me imponen.

¿Puedo escoger con qué usuario acceder a esa carpeta para acceder a su
contenido?

Espero haberme explicado. Muchas gracias.

Preguntas similares