AspNet.sk     Diskusné fóra     Vitajte v QuickStarts     ASP.NET     Silverlight     Ako môžem...? (en)     Class prehliadač Príklady chcem v ...   
Menu
Skip Navigation Links.
Späť na ASP.NET príručku

ASP.NET QuickStart Príručka

Zastúpenie používateľského konta (Impersonation)

Ako bolo spomenuté v časti Prehľad o bezpečností, zastúpenie je schopnosť vlákna spustiť sa bezpečnostnom kontexte, ktorý je rozdielny od procesu, ktorý vlastní vlákno. Pre webovú aplikáciu to znamená, že keď server používa proces zastupovania, koná v mene používateľa, ktorý žiadosť posiela.

Zvyčajne, ASP.NET nevykonáva zastúpenie v každej požiadavke. Je to rozdielne od ASP, v ktorom dochádzalo k zastupovaniu v každom volaní. Ak si želáte, existuje možnosť konfigurovať aplikáciu aby zastupovala pri každom volaní použitím direktívy Configuration:

<identity impersonate="true" />

Odkedy ASP.NET podporuje dynamickú kompiláciu, aktivácia zastupovania vyžaduje, aby mali všetky kontá vstupno/výstupný prístup ku adresáru Codegen aplikácie (kde sa nachádzajú dynamicky kompilované objekty počas behu programu) a ku global assembly cache (%Windir%\assembly). Niektoré aplikácie vyžadujú aby bolo zastupovanie aktívne kvôli kompatibilite s ASP alebo pri použití služieb Windows autentifikácie.

Microsoft .NET Framework SDK QuickStart Tutorials Version 2.0
Copyright © 2005 Microsoft Corporation. All rights reserved.
Preklad do slovenského jazyka - Copyright © 2005 - 2007 www.aspnet.sk, www.qsh.sk
Pošlite komentár k tejto stránke
Copyright © 2002 - 2008 Chastia, spol. s r. o., Igor Stanek, Designed by Lacino
Portál je hostovaný na serveroch firmy Quantasoft - www.qsh.sk.