Authentification Windows intégrée (NTLM) sur un Mac en utilisant Google Chrome ou Safari

Un IIS7 site Intranet avec l'Authentification Windows est activé. Lorsqu'il est frappé à partir de Chrome sur windows le mot de passe par l'authentification fonctionne très bien (pas d'Utilisateur /Mot de passe à l'invite de commandes), cependant, google Chrome sur un Mac, vous obtenez une invite de commandes. Depuis le réseau interne utilise CAC/PKI personne n'a un mot de passe.

J'ai essayé de basculement de l'Authentification Windows sur le site de négocier, mais même user/pass invite.

appcmd set config /section:windowsAuthentication /-providers.[value='Negotiate']

Quelqu'un connais une solution pour Chrome OS X?

MODIFIER

OS X 10.6.8

Centrify pour Mac sera utilisé pour authentifier le (Windows 2008 R2 ActiveDirectory) du réseau, via le CAC.

EDIT 2

Il y a un proxy de configuration, mais il est ignoré pour les sites intranet locaux, donc je ne pense pas que c'est de jouer un rôle.

Aussi essayé d'utiliser le --auth-serveur-liste blanche commutateur de ligne de commande ne fonctionne pas.

MODIFIER 3

SOLUTION

open 'Google Chrome.app' --args --auth-server-whitelist="*DOMAIN.TLD" --auth-negotiate-delegate-whitelist="*DOMAIN.TLD" --auth-schemes="digest,ntlm,negotiate"

Malheureusement Google Chrome pour Mac n'a aucun moyen de spécifier des arguments de ligne de commande sur chaque charge, donc une sorte de script shell devra être faite.

Exécutant le script suivant au journal en était la dernière solution pour contourner les mises à jour de Chrome et extra doc icônes.

#!/bin/bash
cd /Applications/Google\ Chrome.app/Contents/MacOS/
if [ -f 'Google Chrome.bin' ];
then
   echo "Already Modified"
else
   sudo chmod u+wr ./
   sudo mv 'Google Chrome' 'Google Chrome.bin'
   sudo echo "#!/bin/bash" > "Google Chrome"
   sudo echo 'exec /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome.bin --args --auth-server-whitelist="*DOMAIN.TLD" --auth-negotiate-delegate-whitelist="*DOMAIN.TLD" --auth-schemes="digest,ntlm,negotiate"' >> "Google Chrome"
   sudo chmod a+x 'Google Chrome'
   echo "NTLM Will now work in chrome"
fi

source d'informationauteur Louis Ricci