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 (c#), prima delle operazioni di I/O oppure dal file web.config, con l'elemento <location.
E' possibile farlo in quest'ultimo caso ?
Lo so di aver proposto già la soluzione, ma non posso provare al momento e chiedo parericodice:<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 ?


Rispondi quotando