Se você estiver em uma rede usando o Kerberos para autenticação, tente o seguinte.
Abra about: config no Firefox e navegue pelo filtro 'network.negotiate-auth'. Você verá algumas configurações relacionadas à autenticação Kerberos / GSSAPI.
Os dois de interesse serão 'network.negotiate-auth.delegation-uris' e 'network.negotiate-auth.trusted-uris'. Parece que todos os sites em que você precisa se autenticar estão em um domínio, portanto, as configurações a seguir devem funcionar para você.
network.negotiate-auth.delegation-uris = > http: //
network.negotiate-auth.trusted-uris = > blah.com
Se você precisar definir vários sites / domínios, modifique o último como o seguinte.
network.negotiate-auth.trusted-uris = > a.blah.com, b.blah.com, c.blah.com
Uma ressalva que você deve tomar cuidado é que a delegação deve estar usando https em vez de http. Se você estiver em uma rede privada fechada, isso geralmente não é um grande problema, mas você estará se abrindo para explorações man-in-the-middle contra sites que são acessados pela internet. Se você quer que ambos sejam permitidos, você pode usar o seguinte.
network.negotiate-auth.delegation-uris = > link
Em relação ao comentário de brendan, os valores para network.negotiate-auth.trusted-uris são os mesmos que você configuraria para network.automatic-ntlm-auth.trusted-uris para ativar o NTLM. Na maioria dos servidores usando o Windows 2003 ou posterior; você verá que o Negotiate é tentado antes do NTLM.