Как очистить основные данные аутентификации в Chrome - PullRequest
363 голосов
/ 11 мая 2011

Я работаю на сайте, который использует базовую аутентификацию. Использование Chrome Я вошел в систему с помощью базовой аутентификации. Теперь я хочу удалить основные данные аутентификации из браузера и попробовать другой логин.

Как очистить текущие данные базовой аутентификации при использовании Chrome?

Ответы [ 18 ]

265 голосов
/ 03 июня 2011

Похоже, что chrome всегда будет отображать запрос на вход в систему, если вы включите имя пользователя в URL, например,

http://me@example.com

Это не совсем полное решение, см. комментарий Майка ниже.

212 голосов
/ 05 марта 2012

Вы можете открыть окно инкогнито Ctrl + Shift + n каждый раз, когда вы проводите тест. Окно инкогнито не запомнит имя пользователя и пароль при последнем вводе.

Чтобы использовать этот трюк, обязательно закройте все окна инкогнито. Все окна в режиме инкогнито имеют общий кеш. Другими словами, вы не можете открыть несколько независимых окон инкогнито. Если вы войдете в один из них и откроете другой, эти два связаны, и вы увидите, что новое окно запоминает информацию об аутентификации из первого окна.

62 голосов
/ 01 ноября 2016

все, что вам нужно сделать, это набрать chrome: // restart в адресной строке, и chrome со всеми его приложениями, работающими в фоновом режиме, перезапустится и очистит кеш паролей аутентификации.

59 голосов
/ 13 ноября 2012

Аутентификация сбрасывается при выходе из Chrome.

Обратите внимание, что по умолчанию Chrome запускает приложения в фоновом режиме, поэтому он может не завершиться, даже если вы закроете все окна Chrome.Вы можете изменить это поведение в дополнительных настройках или, например, в Windows, вы можете полностью выйти из Chrome с помощью значка Chrome в системном окне.Должен быть значок, если Chrome все еще работает, но, возможно, вы найдете его только во всплывающем окне со скрытыми значками.В контекстном меню значка Chrome есть пункт для полного выхода из Chrome, и вы также можете изменить настройки для запуска приложений в фоновом режиме, используя это меню.

  1. Откройте меню Chrome
  2. Выберите Settings
  3. Прокрутите вниз
  4. Нажмите Show advanced settings...
  5. Прокрутите вниз
  6. Под System снимите флажок с надписью:Continue running background apps when Google Chrome is closed
13 голосов
/ 13 марта 2015
function logout(url){
    var str = url.replace("http://", "http://" + new Date().getTime() + "@");
    var xmlhttp;
    if (window.XMLHttpRequest) xmlhttp=new XMLHttpRequest();
    else xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4) location.reload();
    }
    xmlhttp.open("GET",str,true);
    xmlhttp.setRequestHeader("Authorization","Basic YXNkc2E6")
    xmlhttp.send();
    return false;
}
3 голосов
/ 06 июля 2017

Это не совсем то, о чем спрашивает вопрос, но в случае, если вы случайно сохранили базовые учетные данные аутентификации и хотите очистить или обновить их:

https://support.google.com/accounts/answer/6197437

  1. Открыть Chrome.
  2. В правом верхнем углу нажмите Дополнительно>, а затем Настройки.
  3. Внизу нажмите Дополнительно.
  4. В разделе «Пароли и формы» нажмите «Управление паролями».
  5. В разделе «Сохраненные пароли» нажмите «Удалить» на сайте, для которого необходимо удалить сохраненные базовые учетные данные.

С шагами 1-4 можно быстро перейти по этой ссылке: chrome: // настройки / пароли

Это работало в Chrome версии 59.0.3071.115

3 голосов
/ 17 мая 2017

В Chrome пока нет возможности сделать это (Chrome 58)

Я нашел лучшее решение - открыть URL-адрес в окне Incognito, что заставит вас повторно ввести основнойучетные данные для аутентификации.

Если вы хотите изменить учетные данные, закройте окно Incognito и запустите другое окно Incognito.

2 голосов
/ 08 января 2015

Может быть старая тема, но подумал о добавлении ответа, чтобы помочь другим.

У меня была такая же проблема с клиентским приложением Advanced ReST, я не могу удалить обычную аутентификацию из Chrome и из приложения.Он просто перестал запрашивать учетные данные!

Однако мне удалось заставить его работать, перезапустив Chrome, используя О Google Chrome -> Перезапустить.

Когда Chrome перезапускается, когда я обращаюсь к службе ReST, он запрашивает имя пользователя и пароль, используя всплывающее окно базовой аутентификации.

Надеюсь, это поможет!

2 голосов
/ 10 августа 2018
  1. Нажмите комбинацию клавиш Ctrl + Shift + Удалить
  2. Вы увидите всплывающее окно в хром enter image description here

  3. Проверьте указанные выше параметры и нажмите кнопку очистки данных, и все готово.

1 голос
/ 07 декабря 2016

В Chrome, в правой части панели URL, когда вы находитесь на защищенном паролем URL, вы должны увидеть маленький символ ключа.Нажмите на символ, и вы попадете прямо в область управления паролями, где вы можете удалить запись.Это обеспечит получение будущих запросов или возможность ввести новый пароль и сохранить его.

Если вы не видите символ ключа, доступ к той же области управления паролями можно получить, перейдя в Chrome -> Настройки-> Пароли и формы -> Управление паролями.Или, проще говоря, этот URL - chrome: //settings/passwords.

...