J.D. Meier, Alex Mackman, Blaine Wastell, Prashant Bansode, Andy Wigley, Kishore Gopalan
Applies to
Answer:
If your application is such that it uses the ASP.NET worker process Identity for the most part and you only want to temporarily impersonate the original caller (or any other identity) to perform specific set of operations or access specific resources, you should use programmatic impersonation.
Additional Resources
Attributes
Author: J.D. Meier, Alex Mackman, Blaine Wastell, Prashant Bansode, Andy Wigley, Kishore Gopalan
Category: Impersonation and Delegation
filePath: ..\Libraries\patterns & practices Library\faq\21acd4cb-1c47-4a78-9b40-0a754011cfad.xml
Pri: 2
Rule Type: Implementation
Source: patterns & practices Library
Status: Release
Technology: ASP.NET 2.0
Title: Question - When should I use programmatic impersonation
Topic: Security
Type: Question and Answer
ID: 21acd4cb-1c47-4a78-9b40-0a754011cfad