Come da titolo, in una applicazione con autenticazione Windows, ho bisogno di "travestirmi" da altro utente che ha permessi per fare delle operazioni di I/O su un server esterno (deve copiare un file da una cartella A di questo server, alla cartella B).
Non posso farlo per tutto l'applicativo per ovvie ragioni di sicurezza.
Ho pensato di farlo quindi da codice (come proposto qui: http://www.aspitalia.com/script/929/Impersonation-Utente-Esecuzione-Codice-Pagina-ASP.NET.aspx), prima delle operazioni di I/O oppure dal file web.config, con l'elemento <location.
E' possibile farlo in quest'ultimo caso ?
<configuration>
<location path="nomecartella">
<system.web>
<identity impersonate="true" userName="utente" password="password" />
</system.web>
</location>
</configuration>
-Qualcuno ha mai provato lo scenario ?
-L'utente di cui si prendono le vesti deve avere particolari caratteristiche di visibilità ? (stesso domino, etc?)
Modificato da djciko il 27 luglio 2011 13.07 -