| Q. | When I use FireFox to browse my SharePoint portal, I get 2 authentication prompts – one for my SharePoint site and one for the CardioLog tracking code web site. How can I avoid the second prompt? |
| A. | The SharePoint website and the CardioLog tracking module are two separate web applications, residing in different sub-domains – therefore they require two separate authentication procedures. IE handles this in a transparent way, while FireFox, by default prompts for credentials.
There are two possible ways to avoid the second prompt:
- Place the CardioLogAgent we application under the SharePoint web site:
- Create a new CardioLogAgent virtual directory on the SharePoint machine.
- For the new virtual directory, set ASP.NET version to 2.0, an set the authentication method to Inetgrated Windows Authentication (un-check Enable anonymous access).
- Copy the files from [installation directory]\CardioLogAgent to the new directory.
-
Change the URL domain and port in the following locations:
1. SharePoint CORE.js file -
script.src = "http://domain:port/CardioLogAgent/AgentEmbed.aspx?env=MOSS2007&r="+Math.random()*100000;
2. [installation folder]\CardioLogAgent\AgentEmbed.aspx -
element.TunnelPath = "http://domain:port/CardioLogAgent/tunnel.aspx";
element.AgentDirectory = "http://domain:port/CardioLogAgent";
element.HelpletFile = "";
element.AgentBaseLocation = "http://domain:port/CardioLogAgent/agentBaseEmbed.aspx";
- Set FireFox preferences, through group policy, to avoid being prompted for logon (network.automatic-ntlm-auth.trusted-uris).
|