Hola,
Sigo con mis preguntas :)
La seguridad necesita ser configurable mediante la aplicaciones?

Si la respuesta es si, podes configurar IIS para que capture todas las
extensiones, y con el web.config decidis quienes tienen permisos. Algo
asi:

<location path="Carpeta">
        <system.web>
                <authorization>
                        <allow roles="DOMINIO\Administrators" />
                        <deny users="*" />
                </authorization>
        </system.web>
</location>

Tambien podes repetir eso muchas veces por cada archivo o carpeta que
tenga permisos diferentes...

Saludos!


2009/11/21 Ricardo Forbes <[email protected]>
>
> Hola Diego,
>
> si,   necesito   que solo los puedan los usuarios de windows que estén
> autorizados.
>
>
> Gracias.
>
>
>
> Con fecha viernes 20 de noviembre de 2009, 23:32:51, escribió:
>
> > Pregunta basica, aunque tal vez ya lo dijiste: necesitas seguridad o
> > algo raro? Si no, pone los archivos en un directorio virtual y ve
> > perfecto
>
> > saludos
>
> > On Friday, November 20, 2009, Ricardo Forbes
> > <[email protected]> wrote:
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> Hice lo primero y anduvo. El único problema es que para abrir los archivos 
> >> me sale
> >> el dialog abrir/guardar. Se puede evitar?
> >>
> >>
> >> Como es lo del handler module en IIS? No tengo idea.
> >> Tampoco se como usar .ashx ... algún link?
> >>
> >>
> >> - No necesito otra página, en realidad necesito abrir el archivo desde la 
> >> grilla.
> >>
> >>
> >> - No se que tipo de archivo va a venir, es decir que debería abrirme lo 
> >> que sea con la aplicación que esté asociada a la extensión.
> >>
> >>
> >> Gracias a todos. Saludos.
> >>
> >>
> >> Ricardo Forbes
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> Totalmente de acuerdo...
> >> ~Gus
> >> El 19 de noviembre de 2009 10:25, Diego Jancic 
> >> <[email protected] <javascript:_e({}, 'cvml', '[email protected]');>> 
> >> escribió:
> >>
> >>
> >> Hola,
> >> Igual si ahora no necesita seguridad puede apuntar directamente al
> >> archivo, y cuando lo necesite agregarle seguridad a los archivos...
> >> Se puede configurar IIS, y agregar un httphandler/module para manejar
> >> esas cosas... No es necesario hacer una pagina si no sabe si la va a
> >> necesitar.
> >>
> >>
> >> Saludos!
> >>
> >>
> >> 2009/11/19 Carlos Peix <[email protected] <javascript:_e({}, 
> >> 'cvml', '[email protected]');>>:
> >>
> >>
> >>> Estoy de acuerdo...
> >>> ----------------------------------
> >>> Carlos Peix
> >>>
> >>> 2009/11/19 Gustavo Azcona <[email protected] <javascript:_e({}, 
> >>> 'cvml', '[email protected]');>>
> >>>>
> >>>> Como bien dice Carlos, una página GetFile.aspx te daría más control para
> >>>> autorizar, recuperar y entregar el archivo solicitado.
> >>>> Lo único que cambiaría sería usar un handler .ashx en lugar de una página
> >>>> .aspx:
> >>>>
> >>>> getfile.ashx?file=presupuesto.doc
> >>>>
> >>>> Saludos, Gus
> >>>>
> >>>> El 17 de noviembre de 2009 06:41, Carlos Peix 
> >>>> <[email protected] <javascript:_e({}, 'cvml', 
> >>>> '[email protected]');>>
> >>>> escribió:
> >>>>>
> >>>>> Hola Ricardo,
> >>>>> Hacer un directorio virtual sobre la carpeta real es una solucion
> >>>>> sencilla pero no la ideal, a mi juicio, desde el punto de vista de la
> >>>>> seguridad e integridad de la informacion.
> >>>>> Lo que yo haria es colocar una pagina en ASP.NET <http://asp.net/> que 
> >>>>> se use de esta
> >>>>> manera:
> >>>>> GetFile.aspx?file=presupuesto.doc
> >>>>> Esta pagina deberia abrir el archivo desde la carpeta que vos elijas con
> >>>>> un FileStream y devolverlo en el objeto Response. Tenes que alterar los
> >>>>> headers (content type y otros seguramente).
> >>>>> Esta solucion te da la opcion de manejar mas elegantemente errores,
> >>>>> controlar permisos, controlar la extension del archivo, etc.
> >>>>> ----------------------------------
> >>>>> Carlos Peix
> >>>>>
> >>>>> 2009/11/16 Ricardo Forbes <[email protected] <javascript:_e({}, 
> >>>>> 'cvml', '[email protected]');>>
> >>>>>>
> >>>>>> Hola,
> >>>>>>
> >>>>>> en una intranet tengo    una   grilla   con   hipervínculos  a
> >>>>>>  documentos (mayormente
> >>>>>> word)  que   se   hayan  físicamente en el mismo servidor que el IIS y
> >>>>>> necesito  poder  abrirlos en el word desde la 
> >>>>>> aplicación asp.net <http://asp.net/>
> >>>>>>
> >>>>>> Si  apunto a la dirección física (C:\...\...) no los abre (supongo por
> >>>>>> cuestiones de seguridad de internet explorer que no conozco bien).
> >>>>>>
> >>>>>> Si  creo  un  directorio  virtual en IIS que apunte a la carpeta donde
> >>>>>> están los documentos los puedo abrir sin problema, pero no sé si es lo
> >>>>>> mejor.
> >>>>>>
> >>>>>>
> >>>>>> La pregunta es:
> >>>>>>
> >>>>>> Cuál sería la forma más correcta y segura de implementar la solución?
> >>>>>>
> >>>>>> Muchas gracias.
> >>>>>>
> >>>>>> Ricardo Forbes
> >>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Gustavo Azcona
> >>>
> >>>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> --
> >> Gustavo Azcona
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> --
> >> Saludos,
> >>  Ricardo                            mailto:[email protected]
> >>
> >>
> >>
> >>
> >>
>
>
>
>
> --
> Saludos,
>  Ricardo                            mailto:[email protected]
>
>

Responder a