web-dev-qa-db-fra.com

Comment activer l'authentification d'utilisateur à ouverture de session automatique pour Google Chrome

J'ai un site sur lequel je peux me connecter automatiquement avec mes informations d'identification (windows) et avec Internet Explorer, je peux simplement définir l'option sous "Authentification de l'utilisateur" sur "Connexion automatique avec le nom d'utilisateur et le mot de passe actuels", mais je m vouloir utiliser Google Chrome. Cependant, il me demande toujours utilisateur/passe et je cherche à le configurer comme IE. Quelqu'un sait si cela est possible? Merci!

42
daveomcd

Si vous ajoutez votre site à "Intranet local" dans

Chrome > Options > Under the Hood > Change Proxy Settings > Security (tab) > Local Intranet/Sites > Advanced.

Ajoutez votre URL de site ici et cela fonctionnera.

Mise à jour pour la nouvelle version de Chrome

Chrome > Settings > Advanced > Open Proxy Settings > Security (tab) > Local Intranet > Sites (button) > Advanced.

36
daveomcd

Chrome a changé leurs menus depuis que cette question a été posée. Cette solution a été testée avec Chrome 47.0.2526.73 à 72.0.3626.109 .

Si vous utilisez Chrome maintenant, vous pouvez vérifier votre version avec: chrome: // version

  1. Goto: chrome: // settings

  1. Faites défiler vers le bas de la page et cliquez sur "Avancé" pour afficher plus de paramètres.

Anciennes versions:

Faites défiler vers le bas de la page et cliquez sur "Afficher les paramètres avancés ..." pour afficher plus de paramètres.

  1. Dans la section "Système", cliquez sur "Ouvrir les paramètres du proxy".

Anciennes versions:

Dans la section "Réseau", cliquez sur "Modifier les paramètres du proxy ...".

  1. Cliquez sur l'onglet "Sécurité", puis sélectionnez l'icône "Intranet local" et cliquez sur le bouton "Sites".

  1. Cliquez sur le bouton "Avancé".

  1. Insérez votre adresse intranet locale et cliquez sur le bouton "Ajouter".

  1. Fermez toutes les fenêtres.

C'est ça.

27
Maxime

Bien que la réponse de moopasta fonctionne, elle ne semble pas autoriser les caractères génériques et il existe une autre option (potentiellement meilleure). Le projet Chromium dispose d'une documentation relative à l'authentification HTTP , utile mais incomplète.

Plus précisément, l'option que j'ai le mieux trouvée consiste à ajouter à la liste blanche les sites que vous souhaitez autoriser Chrome pour transmettre des informations d'authentification, vous pouvez le faire comme suit:

  • Lancer Chrome avec le auth-server-whitelist commutateur de ligne de commande. par exemple. --auth-server-whitelist="*example.com,*foobar.com,*baz". L'inconvénient de cette approche est que l'ouverture des liens d'autres programmes sera lancée Chrome sans le commutateur de ligne de commande.
  • Installation, activation et configuration de la stratégie de groupe AuthServerWhitelist/"du serveur d'authentification" ou locale. Cela semble être l'option la plus stable, mais cela demande plus de travail de configuration. Vous pouvez configurer ceci localement, pas besoin de le déployer à distance.

Ceux qui cherchent à configurer cela pour une entreprise peuvent probablement suivre les instructions d'utilisation de , de la stratégie de groupe ou de la console d'administration pour configurer le AuthServerWhitelist politique. Ceux qui cherchent à configurer ceci pour une seule machine peuvent également suivre les instructions relatives à la stratégie de groupe :

  1. Téléchargez et décompressez les derniers Chrome
  2. Start > Run > gpedit.msc
  3. Aller vers Local Computer Policy > Computer Configuration > Administrative Templates
  4. Clic-droit Administrative Templates et sélectionnez Add/Remove Templates
  5. Ajouter le windows\adm\en-US\chrome.adm modèle via le dialogue
  6. Dans Computer Configuration > Administrative Templates > Classic Administrative Templates > Google > Google Chrome > Policies for HTTP Authentication activer et configurer Authentication server whitelist
  7. Redémarrez Chrome et accédez à chrome://policy pour afficher les politiques actives
16
bbodenmiller

En plus de définir l'entrée de registre pour AuthServerWhitelist, vous devez également définir AuthSchemes: "ntlm, negocie" (ou simplement "ntlm" selon votre situation). En utilisant les modèles ci-dessus, la stratégie pour cela sera "Schémas d'authentification pris en charge"

2
Shahar Tamari