SAML Authentication for Chrome in Mac OS
The SAML authentication for Chrome is not supported as well as running in Windows.
Here is what we need to do:
loggedInUser=`python -c 'from SystemConfiguration import SCDynamicStoreCopyConsoleUser; import sys; username = (SCDynamicStoreCopyConsoleUser(None, None, None) or [None]); username = [username,""][username in [u"loginwindow", None, u""]]; sys.stdout.write(username + "\n");'`
sudo -u $loggedInUser defaults write com.google.Chrome AuthServerWhitelist "Your SAML URL"
sudo -u $loggedInUser defaults write com.google.Chrome AuthNegotiateDelegateWhitelist "Your SAML URL"
There you go, restart your Chrome, and enjoy. :)