Group Policy Configuration
Certain configuration changes need to be made on each Windows workstation to support Kerberos Authentication. Rather than manage these individually, a group policy can be configured to automate that process.
Add your RapidIdentity URL to the Internet Sites list
User Configuration > Policies > Administrative Templates > Windows Components > Internet Explorer > Internet Control Panel > Security Page > Site to Zone Assignments List
Set this policy to Enabled
Add an assignment for your RapidIdentity server to Intranet Sites, for example
Value Name: https://my.example.com
Value: 1
Configure a batch script (see template below) to configure Firefox and store it in \\test.local\NETLOGON\kerberos.bat
Set the Group Policy to run this batch script on user logon
Computer Configuration > Policies > Windows Settings > Scripts > Startup
Note
On Windows workstations, Internet Explorer should be configured to "Enable Integrated Windows Authentication." This should be enabled by default, but can be verified by opening Internet Explorer settings and finding the setting on the Advanced tab.
Note
Google Chrome shares Internet Explorer configuration, so no additional configuration should be necessary to enable Google Chrome to use Kerberos Authentication.
@echo off FOR /F "tokens=*" %%R IN ('dir /B /AD "%APPDATA%\Mozilla\Firefox\Profiles\*.default"') DO CALL:write_settings %%R GOTO:EOF :write_settings >nul DIR "%APPDATA%\Mozilla\Firefox\Profiles\%1\prefs.js" /A /B if ERRORLEVEL 1 GOTO:EOF REM configure the prefs.js file if it hasn't already been configured >nul find "my.example.com" %APPDATA%\Mozilla\Firefox\Profiles\%1\prefs.js || ( echo user_pref^("network.negotiate-auth.trusted-uris", "https://my.example.com"^); >> %APPDATA%\Mozilla\Firefox\Profiles\%1\prefs.js echo user_pref^("network.negotiate-auth.delegation-uris", "https://my.example.com"^); >> %APPDATA%\Mozilla\Firefox\Profiles\%1\prefs.js echo user_pref^("network.automatic-ntlm-auth.trusted-uris", "https://my.example.com"^); >> %ArapidPPDATA%\Mozilla\Firefox\Profiles\%1\prefs.js ) ATTRIB -A "%APPDATA%\Mozilla\Firefox\Profiles\%1\prefs.js" GOTO:EOF