I'm frequently asked to explain why Mozilla does not fully support Windows Integrated Authentication. A lot of sites running Squid or Microsoft IIS proxies utilize NTLM authentication, and users of IE will silently logon to the proxy servers without being prompted to enter their domain, username, and password. This is a nice feature for intranets. In Mozilla, the user is prompted once per browser session, which is a problem because:
I posted a comment about our implementation and plans for the future here:
http://forums.mozillazine.org/viewtopic.php?p=631269
My comment is copied here:
> Is there a technical difficulty or policy reason as to why transparent NTLM auth hasn't been implemented on Win32?
Yes, the challenge is that it requires 1) that we use Microsoft's NTLM implementation (via SSPI), and 2) that we limit when we use it.
Challenges related to #1:
Challenges related to #2:
Our plans:
Additionally:
See bug 249942 for whitelist UI.
See bug 237586 for code that uses SSPI for SPNEGO (and not yet raw NTLM).
What about implementing security zones? this will help also XUL developers which want to use remote XUL but are being limited by the "draconian" security rules.
Posted by: mark at July 8, 2004 12:37 PMAgreed. Having a full-blown security zones implementation would be ideal. See bug 169106 and bug 165531, which might even be duplicates of one another.
Posted by: Darin Fisher at July 8, 2004 12:44 PM