Dynamics CRM: IFD Dashboard
Posted Monday, March 22nd, 2010
We have a client that uses the On Premise Microsoft CRM 4.0 in both internal and IFD mode. The client also used SQL Reporting Services (SRS) to display a dashboard and the link to it is contained in the Site Map. The SRS was also exposed through the IFD. The issue was the Site Map link would either provide a link to internal or external URL, and since the authentication is different between internal and IFD mode, if a user wasn’t already using that mode they would be prompted to login or not have access at all. While a real easy fix could have been providing two different links, try explaining to the average user which link they should for which mode they are using.
The solution we came up with was to have the site map pointing to a custom .NET web page that would do the appropriate redirecting. The web page gets the Request.Url.Host and compares it against the IFD host string. If it is a match you redirect to the IFD URL and if not you redirect to the internal URL. This way we only had one Site Map entry and the solution is seamless to the end user.



So when you say SRS was exposed also through IFD, what do you mean? I have an IFD deployment of CRM and we’ve also deployed an SRS dashboard. Only problem is it prompts for login. How do I make SRS use the CRM login if I’m not going through the CRm Report viewer?