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 -

In code we trust

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.