Using Kerberos authentication for CERN Single Sign On (SSO) / firefox¶
Using Kerberos authentication for CERN Single Sign On (SSO) / firefox
CERN uses Microsoft Active Directory Federation Services (ADFS) to provide Single Sign-On (SSO) to provide authentication/authorization services for web applications. ADFS supplies multiple authentication mechanisms: NTLM, Certificates, Username/Password (Forms) based and also Kerberos.
This documentation outlines the setup process allowing Linux clients to use Kerberos based authentication with CERN SSO using Mozilla Firefox web browser.
While the initial installation of required software is specific to CERN SLC6 and SLC5 Linux distributions, the same functionality shall be applicable on any modern Linux platform - configured for CERN Kerberos realm, running at least Firefox 10.X, with Kerberos authentication enabled (and configured for cern.ch domain).
Software installation for Firefox
As root on your SLC6 or SLC5 system run:# yum install mozilla-prefsonce installation of required software packages finishes, please restart Firefox.
(Note: As of SLC6/5 update of 12.03.2012 mozilla-prefs package is pre-installed on all systems.)
Software installation for Chromium
Official documentation explains in details the different options.# mkdir -p /etc/opt/chrome/policies/{recommended,managed} # chmod -w /etc/opt/chrome/policies/managed # echo '{ "AuthServerWhitelist": "*.cern.ch" }' > /etc/opt/chrome/policies/managed/cern.jsonNote: As of chrome/chromium 41 old command line option --auth-server-whitelist is disabled.