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.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC