Basic authentication mode has been added to the Active Directory connection parameters.
The proxy still requires authentication via popups
Take a look on the realtime requests, if you see “received type 1 NTLM token
” its means that your browsers use NTLM and not basic to be authenticated
This can happen because Windows clients, even when not connected to a domain, sometimes automatically try to use NTLM (especially if they detect a local network) for authentication.
The proxy expects either Kerberos or Basic authentication, but NTLM is being sent, which Proxy's Negotiate authenticator can't handle properly.
To prevent the browser from automatically trying NTLM, you need to configure the browser settings to fall back on Basic authentication or use it directly.
Since Chrome shares the same configuration as Internet Explorer on Windows, you can modify the settings for both:
Disable NTLM and Allow Kerberos/Basic:
If you're in a corporate environment and need to enforce this policy for multiple users, you can use Group Policy to enforce these settings.
gpedit.msc
).Computer Configuration > Administrative Templates > System > Credentials Delegation
Alternatively, you can configure Trusted URIs for Kerberos authentication by adjusting the following policies:
Computer Configuration > Administrative Templates > Windows Components > Internet Explorer > Internet Control Panel > Security Page.
For Firefox: In about:config
, set trusted URIs for automatic Kerberos authentication:
search for ntlm work and turn to false or empty on any parameter
eg
network.automatic-ntlm-auth.allow-non-fqdn false
network.negotiate-auth.allow-insecure-ntlm-v1 false
network.automatic-ntlm-auth.trusted-uris Empty
network.negotiate-auth.trusted-uris Empty
network.automatic-ntlm-auth.allow-proxies False
After making these changes, restart Firefox to ensure the new settings take effect.