Impersonation on IIS 7.0 passes the machine credentials for Crystal Reports

Posted by pknox on Server Fault See other posts from Server Fault or by pknox
Published on 2010-03-03T17:43:47Z Indexed on 2010/03/18 17:51 UTC
Read the original article Hit count: 602

On a 32-bit Windows 2008 server running the Donor2 Application in the Classic .NET Managed Pipeline mode, configured for Windows Integrated Authentication and Impersonation, all of the .NET pages are passing the authenticated user’s credentials [DomainName\UserName]. This is the correct, expected behavior. The Crystal Reports pages, instead of passing the authenticated user’s credentials, are passing the IIS Server’s credentials [DomainName\MachineName$].

One of the very frustrating aspects of this situation is that I have another server which, as far as I can tell, is configured identically. That server, when loading Crystal Reports, is passing the authenticated user’s credentials [DomainName\UserName] as expected. I have obviously missed something, but I have no idea what it could be.

© Server Fault or respective owner

Related posts about iis7

Related posts about crystalreports