# Wednesday, December 22, 2004

Being a dedicated Firefox user, one of the few things that was still thwarting me was SharePoint.  We use SharePoint internally for a ton of stuff, and it was a drag to have to fall back to that other browser.  SharePoint pages look and work fine in Firefox, but I was having to reauthenticate on every single page, which really hindered my enjoyment of the experience.

I finally figured out how to get Firefox to do NTLM, which means I don’t have to deal with the authentication dialogs, thereby reducing my dependence on IE to one and only one application (Oddpost). 

It’s not at all obvious how to make it work, and it took me a few tries.  You have to go to your Firefox address bar and type about:config.  This will bring up the internal config editor, which allows you to set all kinds of properties that influence Firefox’s behavior.  Look for the key called network.automatic-ntlm-auth.trusted-uris.  Set that key’s value to a comma separated list of servers you want NTLM auth for.  So if your internal SharePoint sites are on servers called Larry and Mo, use “larry,mo”.  You can also add the same value to the key network.negotiate-auth.trusted-uris.  It’s unclear to me if that second one is required, but I set it, and everything works.  Now SharePoint works like a champ, and authenticates automatically.

Thursday, December 23, 2004 10:55:13 AM (Pacific Standard Time, UTC-08:00)
Great! Now IE becomes less and less important..
!
Peter
Thursday, December 23, 2004 12:42:03 PM (Pacific Standard Time, UTC-08:00)
Has anyone found a way to get the context menus in document libraries to render properly (so you can do things like check out documents or view version history)?
Sam Wilson
Thursday, December 23, 2004 12:52:30 PM (Pacific Standard Time, UTC-08:00)
Sadly, the context menus are probably driven by IE specific DHTML. Maybe there's a way to make it work...
Wednesday, January 12, 2005 7:42:36 AM (Pacific Standard Time, UTC-08:00)
Can you get attachments to list items working on a Sharepoint team site with Firefox. I get the message "Attachments are not supported in your browser. To use this feature, your computer must be running Internet Explorer 5 for Windows or later." This is generated by some javascript doing a browser detect. I don't see a way around this.
Mike Bosse
Thursday, January 20, 2005 3:40:15 PM (Pacific Standard Time, UTC-08:00)
Hi Patrick, this one tip save my whole day. Thanks a lot for the tip, it fixed my problem in just a 2 seconds which i spent looking for couple of hours.

An extended questions about this same issue though, Is anyone able to find out, how to automate this in users machine, like using a small script or something.

Thanks,
Raj
Raj
Thursday, January 20, 2005 4:18:54 PM (Pacific Standard Time, UTC-08:00)
It looks like those setting end up as the following lines in the file "prefs.js", which is in my /Documents and Settings/UserName/Application Data/Mozilla/Firefox/Profiles/default.4li directory...

user_pref("network.automatic-ntlm-auth.trusted-uris", "larry, mo");
user_pref("network.negotiate-auth.delegation-uris", "http://larry,http://mo");
user_pref("network.negotiate-auth.trusted-uris", "http://larry,http://mo");

I'm sure you could write a script to add those lines automatically.
Thursday, January 20, 2005 8:37:04 PM (Pacific Standard Time, UTC-08:00)
This was a great tip right up until I tried to check out a InfoPath form - any idea for this work around on that?
Eric Williams
Thursday, January 27, 2005 10:48:31 AM (Pacific Standard Time, UTC-08:00)
Thanks for the tip. anything to free myself of the chains of IE
Matt Sarcopski
Thursday, March 03, 2005 5:22:44 AM (Pacific Standard Time, UTC-08:00)
Great, now I'll have to come up with some other stupid "feature" in SharePoint to try to evaporate FireFix into oblivian...

Sincerely Yours

Bill Gates
;)

(Kidding!
But I think you get the general idea!!)

Thomas Hansen
Monday, March 14, 2005 12:00:26 PM (Pacific Standard Time, UTC-08:00)
One other issue... Has anyone figured out how to log-off via script in FF? With IE6, the following works:
document execCommand("ClearAuthenticationCache","false"),

Not avaialble in FF. Any ideas?
Wednesday, March 23, 2005 2:09:47 PM (Pacific Standard Time, UTC-08:00)
I would like to point out that if you add an item like ".company.com" to these config lists, it will do catch all NTLM auto-auth. This was important to me, since we have several internal test servers and I just didn't want to list them all.
Wednesday, March 23, 2005 2:17:09 PM (Pacific Standard Time, UTC-08:00)
Very cool. I didn't know that worked. Thanks Matt.
Wednesday, March 30, 2005 6:20:22 PM (Pacific Standard Time, UTC-08:00)
Thanks for the insight Patrick. Would you happen to know if the same experience can be had on a Mac?
Jason
Friday, April 15, 2005 6:35:41 AM (Pacific Daylight Time, UTC-07:00)
I couldn't get this to work on my Mac using Mac OS X UNTIL I added a null server to my list. So try "server1,,server2" in the middle of your list. Authentication then just takes place once and is not required after that. Seems to work.
Nigel Ovens
Thursday, November 03, 2005 12:18:45 AM (Pacific Standard Time, UTC-08:00)
Six essential qualities that are the key to success: Sincerity, personal integrity, humility, courtesy, wisdom, charity.
Wednesday, December 21, 2005 3:21:51 PM (Pacific Standard Time, UTC-08:00)
Great tips!
I'm excited about getting this to work but alas its not working for me currently.
I'm going to continue to play on OS X and windows and hope for success... it could completely end my dependance on IE for sharepoint (and thus I could be done with it).
Friday, December 30, 2005 9:08:21 PM (Pacific Standard Time, UTC-08:00)
Answer to Bob Chauvin:
FF extension available:
http://chrispederick.com/work/webdeveloper/
One of the features is log-off HTTP authentication.
peyo
Wednesday, February 11, 2009 12:09:12 PM (Pacific Standard Time, UTC-08:00)
Adam Cogan has a nice writeup with screenshots at http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterFirefox.aspx
Comments are closed.