Challenges with ASP.Net, AJAX, Integrated Authentication
Recently, I’ve been working on a complex web part that uses SQL Server Reporting Services 2005 (SSRS) and Ajax. Because of the way SSRS renders reports with interactive features I had to use an IFRAME to display it.
To complicate matters the SSRS server and the SharePoint server are on different physical servers which introduces the dreaded “double-hop” issue since we are using Integrated Authentication. To get around the double-hop, I make calls directly the SSRS server instead of doing post-backs, which means XmlHTTPRequest.