Configure browsers settings for NTLM/Kerberos Authentication
Overview
In this guide, we will walk through the steps necessary to configure NTLM/Kerberos Single Sign-On (SSO) with the with browser settings specifically for Joomla. We will cover the prerequisites needed for setup, the installation and configuration processes, and any troubleshooting tips to ensure a smooth integration.
Steps to Configure browsers settings for NTLM/Kerberos Authentication
Step 1: Internet Explorer
The client-side configuration enables the respective browser to use SPNEGO to negotiate Kerberos authentication for the browser. You must make sure that the browser on an end user's system is configured to support Kerberos authentication.
- Open Internet Explorer browser and click on Tools > Internet Options > Security > Local intranet > Sites > Advanced.
- In Add this website to the zone field, enter the Base URL for the Joomla site, then click Add.
- Click Tools > Internet Options > Security > Local intranet > Custom Level.
- Scroll down to the User Authentication options and select Automatic logon only in Intranet zone.
- Click OK and then restart your browser.
Step 2: Google Chrome
By default the Internet Explorer settings will be applicable, if you configure Internet Explorer, then no additional settings are required for Google Chrome.
Step 3: Mozilla Firefox
- Open Mozilla firefox browser and enter about:config in the address bar.
- Search for network.negotiate-auth.trusted-uris Preference Name, and click on Edit. enter the hostname or the domain of the web server that is protected by Kerberos HTTP SPNEGO. Specify multiple domains and hostnames separated with a comma.
- Click OK and then restart your browser.