[DEPRECATED] Firefox add-on for easier management of NTLM pass-through authentication.
JavaScript HTML Other
Switch branches/tags
Nothing to show
Latest commit 66b7b49 Aug 15, 2017 @tillig committed on GitHub Added issue template.
Permalink
Failed to load latest commit information.
data Switched Bootstrap to be the official 3.1.1 build. May 9, 2014
doc Issue #18: Rewrote the add-on using the SDK for FF29 compatibility. May 5, 2014
lib Issue #18: Rewrote the add-on using the SDK for FF29 compatibility. May 5, 2014
locale
packages Issue #18: Rewrote the add-on using the SDK for FF29 compatibility. May 5, 2014
test Issue #18: Rewrote the add-on using the SDK for FF29 compatibility. May 5, 2014
.gitignore
ISSUE_TEMPLATE.md Added issue template. Aug 15, 2017
Original Lock Icon.png Issue 7: Updated icon to larger size and added App Menu entry for Fir… Mar 29, 2011
README.md Added note about plugin deprecation. Jun 22, 2017
Test Data.txt Removed more complex sort algorithm; switched logic to assume the lis… Aug 13, 2013
build-addin.bat Issue #18: Rewrote the add-on using the SDK for FF29 compatibility. May 5, 2014
firefox-ntlmauth.sln Issue #18: Rewrote the add-on using the SDK for FF29 compatibility. May 5, 2014
package.json Nope, it really does need to be 3.0.1. May 9, 2014
start-addin.bat Issue #18: Rewrote the add-on using the SDK for FF29 compatibility. May 5, 2014

README.md

Integrated Authentication for Firefox

⚠️ Firefox Forcing Deprecation of This Plugin

Firefox is updating its plugin model to WebExtensions so you can no longer access application settings. Given all this plugin does is modify app settings using a nicer UI, this effectively deprecates my plugin as soon as WebExtensions are the only plugins supported. This appears to be happening around the Firefox 52 / 53 timeframe. There's nothing I can do about it, so... sorry. It's been a good run.


Most people don't realize it, but Firefox will do NTLM (Windows pass-through) and SPNEGO (Kerberos, etc.) authentication just like Internet Explorer. Some people solve the issue by going around Firefox and hosting IE right in Firefox. The other way to do it is to keep Firefox as the rendering engine and tell Firefox it's OK to use Windows credentials to authenticate with a given site.

The problem is that managing the list of sites you allow Firefox to pass-through authenticate with is not straightforward and involves manually manipulating configuration settings.

This add-on makes it easier to manage this list, allowing you to stick with Firefox but still use integrated/pass-through authentication.

Installing the Extension

You can install the extension through the Firefox Add-On Gallery.

Using the Extension

The wiki has some extensive help docs explaining usage.

Note this extension does not actually DO the authentication. It just allows easier configuration of settings already present in Firefox. If you're having actual authentication trouble or want a new type of authentication supported, you need to request those features from the Mozilla team.

Building and Running the Extension

The extension uses the Firefox Add-On SDK for build/execution. You can get the SDK from the Mozilla site.

To start the SDK, run C:\firefox-addon-sdk\bin\activate - this sets up the environment. You then have some commands available:

cfx run - Launches Firefox with the extension loaded in a test profile.

cfx xpi - Packages the add-on into an XPI file for publication.

There are some convenience batch files (start-addin.bat and build-addin.bat) that do the SDK start/run all in one click.