Se ci si trova su una rete che utilizza Kerberos per l'autenticazione, è necessario provare quanto segue.
Apri about: config in Firefox e naviga attraverso il filtro 'network.negotiate-auth'. Vedrai alcune impostazioni relative all'autenticazione Kerberos / GSSAPI.
I due di interesse saranno "network.negotiate-auth.delegation-uris" e "network.negotiate-auth.trusted-uris". Sembra che tutti i siti in cui è necessario eseguire l'autenticazione si trovino in un dominio, quindi le seguenti impostazioni dovrebbero funzionare per te.
network.negotiate-auth.delegation-uris => http: // network.negotiate-auth.trusted-uris => blah.com
Se è necessario impostare più siti / domini, è necessario modificare quest'ultimo come segue.
network.negotiate-auth.trusted-uris => a.blah.com, b.blah.com, c.blah.com
Un avvertimento da tenere presente è che la delegazione uri dovrebbe idealmente utilizzare https anziché http. Se sei in una rete privata chiusa, questo in genere non è un grosso problema, ma ti aprirai a exploit man-in-the-middle contro i siti a cui si accede tramite Internet. Se si desidera che entrambi siano autorizzati, è possibile utilizzare quanto segue.
network.negotiate-auth.delegation-uris => http: //, https: //
Per quanto riguarda il commento di Brendan, i valori per network.negotiate-auth.trusted-uris sono gli stessi impostati per network.automatic-ntlm-auth.trusted-uris per abilitare NTLM. Sulla maggior parte dei server che utilizzano Windows 2003 o versioni successive; vedrai che si tenta di negoziare prima di NTLM.