Return to
HomePageASPNET2SecurityFAQs
Question: How do I impersonate a specific (fixed) identity?
Answer:
If you need to impersonate a specific (fixed) identity, set the
impersonate attribute to
true and supply the identity credentials using
username and
password attributes of the
<identity> element.
Impersonate specific or fixed identity to access all the local resources from ASP.NET application using original user’s security context.
Important: Ideally you should not use fixed identity impersonation, instead create a application pool running under that identity and assign your application to the application pool. As impersonation carries lot of overhead and should be used only when required.
For impersonating a fixed windows identity, configure the web.config as follows.
<authentication mode="Windows" />
<identity impersonate="true" username="UserName" password="P@ssw0rd" />
More Information
For more information on using impersonation, see “How To: Use Impersonation and Delegation in ASP.NET 2.0” at http://msdn.microsoft.com/library/en-us/dnpag2/html/PAGHT000023.asp
Return to
HomePageASPNET2SecurityFAQs