Question - How do I flow the original user identity to different layers

J.D. Meier, Alex Mackman, Blaine Wastell, Prashant Bansode, Andy Wigley, Kishore Gopalan

Applies to

Answer:

Use Kerberos delegation to flow the original caller identity to a backend resource either for per-user authorization or to use operating system auditing.

To use Kerberos authentication

You should use Windows Server 2003 constrained delegation to restrict which server and which service the impersonated account can access.

To use constrained delegation

<!-- end content -->

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\895b79b1-df2d-4fa1-96dd-c6427195b014.xml

  • Pri: 2

  • Rule Type: Implementation

  • Source: patterns & practices Library

  • Status: Release

  • Technology: ASP.NET 2.0

  • Title: Question - How do I flow the original user identity to different layers

  • Topic: Security

  • Type: Question and Answer

  • ID: 895b79b1-df2d-4fa1-96dd-c6427195b014