476 votes

Comment effacer les détails de l'authentification de base dans Chrome

Je travaille sur un site qui utilise l'authentification de base. Avec Chrome, je me suis connecté en utilisant l'authentification de base. Je veux maintenant supprimer les détails de l'authentification de base du navigateur et essayer une autre connexion.

Comment effacer les détails de l'authentification de base actuelle lorsque vous utilisez Chrome ?

25 votes

Oh, ça m'énerve aussi. Firefox se comporte de la même façon d'ailleurs, et c'est fou.

0 votes

@shabunc de façon similaire, mais pas identique, et oui je suis tout à fait d'accord avec vous !

2 votes

Vous pouvez l'implémenter avec un paramètre de requête comme ?no_auth que le serveur comprend et renvoie 401, afin que chrome oublie les informations d'authentification mémorisées.

291voto

opsb Points 6860

Il semble que chrome vous montrera toujours l'invite de connexion si vous incluez un nom d'utilisateur dans l'url, par exemple.

http://me@example.com

Il ne s'agit pas d'une véritable solution complète, voir Commentaire de Mike ci-dessous.

0 votes

Cela fonctionne bien pour moi dans Chrome 19.

27 votes

Après avoir fait cela dans Chrome 21, j'ai constaté qu'il a commencé à toujours demander le mot de passe, au lieu de jamais. Apparemment, il masque la partie "username@" de l'URL, mais la conserve. Si vous entrez à nouveau l'URL après avoir fait cela (sans la partie @), la demande cessera. C'est juste un conseil !

0 votes

Cela a fonctionné pour Chrome 27.0.1453.116 en utilisant les informations d'identification du domaine Windows. Merci !

250voto

CEGRD Points 2233

Vous pouvez ouvrir une fenêtre incognito Ctrl + Shift + n à chaque fois que vous effectuez un test. La fenêtre incognito ne se souviendra pas du nom d'utilisateur et du mot de passe que vous avez entrés la dernière fois.

Pour utiliser cette astuce, assurez-vous de fermer toutes les fenêtres incognito. Toutes les fenêtres incognito partagent le même cache. En d'autres termes, vous ne pouvez pas ouvrir plusieurs fenêtres incognito indépendantes. Si vous vous connectez dans l'une d'elles et que vous en ouvrez une autre, ces deux fenêtres sont liées et vous verrez que la nouvelle fenêtre se souvient des informations d'authentification de la première.

10 votes

Merci, j'ai essayé d'effacer TOUTES les données de mon navigateur, de fermer et de rouvrir Chrome, et il ne demandait toujours pas les détails d'authentification. Ouvrir une fenêtre incognito a fonctionné :)

8 votes

Bien que cela semble vraiment étrange, cette astuce ne fonctionne pas pour moi dans Chrome 34 sous Windows.

1 votes

@Martijn Si c'est vrai, cela ressemble à un méchant bug de sécurité.

64voto

Cito Points 2077

L'authentification est effacée lorsque vous quittez Chrome.

Notez toutefois que, par défaut, Chrome exécute des applications en arrière-plan. Il se peut donc qu'il ne se ferme pas vraiment, même si vous fermez toutes les fenêtres de Chrome. Vous pouvez modifier ce comportement dans les paramètres avancés ou, par exemple, sous Windows, vous pouvez quitter complètement Chrome en utilisant l'icône Chrome dans la barre d'état système. Il devrait y avoir une icône si Chrome est toujours en cours d'exécution, mais il se peut que vous ne la trouviez que dans la fenêtre contextuelle des icônes cachées. Le menu contextuel de l'icône de Chrome comporte une entrée permettant de quitter complètement Chrome, et vous pouvez également modifier les paramètres d'exécution des applications en arrière-plan à l'aide de ce menu.

  1. Ouvrez le menu Chrome
  2. Sélectionnez Settings
  3. Faites défiler jusqu'en bas
  4. Cliquez sur Show advanced settings...
  5. Faites défiler jusqu'en bas
  6. Sous System décochez la case intitulée :
    Continue running background apps when Google Chrome is closed

2 votes

Dans mon cas, il n'y avait pas d'icône de la barre d'état système, mais j'avais une application en cours d'exécution que j'avais oublié être une application Chrome (Flowdock) et j'ai dû la quitter également.

5 votes

Ctrl-Shift-Q quittera tous les processus de chrome'.

0 votes

Cela ne fonctionne pas pour moi et je n'ai pas l'option "Continuer à exécuter les applications en arrière-plan lorsque Google Chrome est fermé". (Chrome version 51)

-2voto

andersjanmyr Points 3436

Vous pouvez également le faire via la page des paramètres, chrome://chrome/settings

  • Sous le capot
  • Paramètres avancés
  • Mots de passe et formulaires

Puis cliquez sur le lien Manage saved passwords .

47 votes

Cela fonctionne pour les connexions normales et l'enregistrement des mots de passe, mais les détails de l'authentification BASIC ne sont pas enregistrés dans ces paramètres.

3 votes

Peut-être qu'en 2012, ils n'ont pas montré les détails d'authentification de base ici, mais en 2015, ils le font. C'est, selon moi, l'endroit le plus judicieux pour rechercher ces détails.

3 votes

Faux à l'époque et faux maintenant. Depuis Chrome 53, la page "gérer les mots de passe" fait no liste des informations d'identification de base mises en cache.

-5voto

Boris Smus Points 4347

Vous devriez pouvoir effacer vos informations d'identification dans votre navigateur via "Clear Browsing Data..." dans chrome://settings/advanced.

3 votes

Si je ne me trompe pas (je l'espère :)), cela ne vous permet pas d'effacer les informations d'identification pour un seul site. Vous devez effacer tous vos mots de passe enregistrés. Je veux pouvoir passer d'un utilisateur à l'autre sur le site que je teste et j'ai donc vraiment besoin d'une méthode qui me permette d'effacer un seul site.

0 votes

Ce serait génial si cela fonctionnait réellement comme Chrome le suggère :( La réponse d'obsp a fonctionné correctement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X