Як очистити основні дані аутентифікації в хромі


389

Я працюю на сайті, який використовує основну автентифікацію. Використовуючи Chrome, я ввійшов у систему, використовуючи основний auth. Тепер я хочу видалити основні дані аутентифікації з браузера і спробувати інший логін.

Як очистити поточні основні дані автентифікації під час використання Chrome?


18
О, це мене також дратує. Firefox поводиться так само до речі, і це шалено.
shabunc

@shabunc аналогічно, але не тотожно, і так, я повністю з вами згоден!
Майкл

2
ви можете реалізувати параметр запиту на зразок? no_auth, який сервер розуміє та повертає 401, щоб хром забув запам'ятовувати інформацію про автентифікацію.
Равшан Самандаров

4
Прийнята відповідь більше не працює як у Chrome 65. Натомість скористайтеся відповіддю chrome: // restart .
Боб

Ця проблема пов’язана з HTTP, не пов’язана з Chrome: див. Stackoverflow.com/q/233507/685806
Піно

Відповіді:


265

Здається, Chrome завжди відображатиме підказку для входу, якщо ви включите в URL-адресу ім’я користувача, наприклад

http: //me@example.com

Це не справжнє повне рішення, дивіться коментар Майка нижче.


21
Після того, як я зробив це в Chrome 21, я виявив, що почав завжди просити пароль, а не ніколи. Мабуть, вона приховає частину "ім'я користувача @ @" в URL-адресі, але все ж збереже її. Якщо ви повторно введіть URL-адресу після цього (без частини @), вона перестане запитувати. Просто порада!
Майк Карон

4
Не працює для мене в Chrome 28 на Mac. Якщо я входжу з одним користувачем, а потім введіть іншого URL-адресу в URL, воно, схоже, використовує старого користувача та пароль.
Джейсон

2
Я не міг змусити це працювати для мене, поки я також не включив пароль (користувач: password@domain.com). Я використовував нового користувача / пароля, на який я намагався увійти, і він працював. (У моєму випадку мені довелося також зашифрувати пароль.)
Кері

2
У Chrome 63, Windows 10 це працювало лише вперше. Я спробував цей трюк і безліч варіантів, наприклад, включаючи пароль, безрезультатно. Єдине , що працює стабільно для мене використовує в режимі інкогніто - см укосу stackoverflow.com/a/9558863/4142084 нижче.
Рауль Сантелікс

2
Це працювало кілька місяців тому. Тепер із Chrome 65 це не так.
Лейф

225

Ви можете відкривати анонімне вікно Ctrl+ Shift+ nкожен раз, коли ви робите тест. Анонімне вікно не запам’ятає ім’я користувача та пароль востаннє, коли ви ввели.

Щоб скористатися цим трюком, обов’язково закрийте всі вікна анонімного перегляду. Усі вікна інкогніто мають спільний кеш. Іншими словами, ви не можете відкрити кілька незалежних вікон анонімного перегляду. Якщо ви ввійдете в один з них і відкриєте інший, ці два пов'язані, і ви побачите, що нове вікно запам'ятовує інформацію про автентифікацію з першого вікна.


8
солодкий, спасибі, я спробував очистити ВСІ мої дані веб-переглядача, закрити та повторно відкрити хром, і він все ще не запитував подробиць про автентичність. Відкриття вікна анонімного
режиму

7
Хоча це звучить насправді дивно, цей трюк не працює для мене в Chrome 34 в Windows.
Martijn

@Martijn Якщо це правда, це звучить як жахлива помилка безпеки.
Şafak Gezer

5
Chrome пам’ятає основні
авторизовані

2
@singsuyash / @ Tyguy7 / @Dolfa Зауважте, що декілька вікон "інкогніто" (псевдонім приватні) діють аутентифікацію між собою. Якщо ви хочете провести чистий сеанс, закрийте всі приватні вікна перед відкриттям нового. Крім того, можна зауважити, що якщо ви відкриєте налагоджувач ( F12), у контекстному меню кнопки «оновити» ви отримаєте опцію «очистити кеш і примусити оновити» . Іноді це дуже корисно, особливо коли ви переглядаєте в не приватному режимі і потребуєте чистого перезавантаження.
Бальміпур

76

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


6
Не працювало для мене (Версія 54.0.2840.98 (64-розрядна) на Mac OS X 10.11) при запуску: Продовжуйте там, де ви зупинилися
Франс

1
Робота в режимі анонімного режиму (Chromium) станом на 62.0.3202.62 (Офіційна збірка) (64-розрядна) для Windows.
veganaiZe

1
Не працює для мене (63.0.3239.84 (Official Build) Вбудований на Ubuntu, працює на Ubuntu 16.04 (64-розрядний))
Jasper de Vries

1
Зараз для мене теж не працює: Версія 67.0.3396.87 (Офіційна збірка) (64-розрядна) Ubuntu 16.04 (64-розрядна)
yetagethercoder

працював для мене на 68.0.3440.106 (Official Build) Вбудований на Ubuntu, працює на Ubuntu 18.04 (64-розрядний)
simon

59

Аутентифікація видаляється при виході з 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

2
У моєму випадку не було піктограми systray, але у мене працював додаток, про який я забув, це додаток Chrome (Flowdock) і довелося також його закрити.
Пітер Руст

5
Ctrl-Shift-Q припинить усі хромовані процеси »
Патрік

4
Це має бути прийнята відповідь! Також ви використовуєте, chrome://restartяк сказав саль-челлі.
Alex78191

1
Це неправда. Chrome все ще запам'ятовує мої основні авторизовані реєстрації після десятків перезавантажень. Він зберігає ці входи, як і будь-який інший вхід.
Серін

1
@Cito, І знову ж таки, ваша відповідь не корисна, оскільки це не вирішує проблему. "Внутрішній кеш", про який ви говорите, - це не кеш, а функція збереження пароля веб-переглядача, до якої відповідь, з якою я пов’язаний, пояснює, як очистити. Паролі не "кешуються" у розумінні зображень та файлів Javascript. Це було б божевільно і призвело б до масивної діри в безпеці.
Серін

15
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
Звідки береться значення "Basic YXNkc2E6"?
bigp

Дуже добре. Це справді працює. YXNkc2E6 - це просто хеш-рядок, коли ви не хочете передавати власне ім'я користувача та пароль. Тут насправді не потрібно
Джордж Плігоропулос

2
echo YXNkc2E6 | base64 -D=>asdsa:
whitehat101

Чому б не просто "Basic"?
Alex78191

Це насправді спрацювало для мене. Version 66.0.3359.139 (Official Build) (64-bit). Я дійсно радий розірвати основні авторські ланцюги нарешті. Вам потрібно: 1. оголосити цю функцію на консолі розробника 2. зателефонувати на свій веб-сайт, як logout('http://google.com')3. переглянути негайно основний діалог аутентифікації
Павло Поляков

3

Ще немає способу зробити це в Chrome (Chrome 58)

Я знайшов найкраще рішення - відкрити URL-адресу у вікні анонімного перегляду, що змусить вас знову ввести основні облікові дані автентифікації.

Коли ви хочете змінити облікові дані, закрийте вікно анонімного перегляду та запустіть ще одне вікно інкогніто.


2

Можливо, це стара тема, але я думав додати відповідь, щоб допомогти іншим.

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

Однак мені вдалося змусити його працювати заново, перезапустивши Chrome, використовуючи About Google Chrome -> Reunch.

Після перезапуску Chrome, коли я отримав доступ до послуги ReST, він запитає ім’я користувача та пароль, використовуючи базове спливаюче вікно автентифікації.

Сподіваюся, це допомагає!


Я не бачу кнопки "Повторне відновлення" у вікні "Про Google Chrome". (Mac OS 10.10, Chrome 40)
MrColes

3
ви можете скористатисяchrome://restart
Alex78191

Дякую за хром: // перезапустити !!! працює для мене. Ubuntu 18.10 Chrome Versión 71.0.3578.98 (Build oficial) (64 біт)
Gonzalo

2

Це не зовсім те, про що задається питання, але у випадку, якщо ви випадково зберегли основні авторизаційні дані та хочете очистити їх або оновити:

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

  1. Відкрийте Chrome.
  2. У верхньому правому куті натисніть Більше>, а потім Налаштування.
  3. Унизу натисніть кнопку Додатково.
  4. У розділі "Паролі та форми" натисніть Управління паролями.
  5. У розділі "Збережені паролі" натисніть Видалити на веб-сайті, на якому потрібно очистити збережені основні облікові дані авторизації.

Кроки 1-4 можна швидко перемістити за цим посиланням: chrome: // settings / password

Це працювало у версії Chrome 59.0.3071.115


ваше посилання зламано (спробуйте самі) хромоване посилання ... копія вставки працювала
Тоскан

8
Він говорить про базові дані автентифікації, а не паролі форми.
Вармар

2
  1. Натисніть комбінацію клавіш Ctrl+ Shift+Delete
  2. Ви побачите спливаюче вікно в хромі введіть тут опис зображення

  3. Перевірте наведені вище варіанти та натисніть очистити дані, і ви закінчите


3
Це очистить усі історії, кеші та все. Не рекомендовано. Буде добре, якщо ми зможемо видалити вміст, визначений на сайті.
NIKHIL CM

Це не очищає історію, якщо ви не вибрали це, як це зазначено на скріншоті.
Кундан Атре

1

У Chrome, у правій частині URL-рядка, коли ви знаходитесь із захищеною паролем URL-адресою, ви повинні побачити маленький ключовий символ. Клацніть на символі, і він перенесе вас безпосередньо до області управління паролем, де ви зможете видалити запис. Це забезпечить отримання майбутніх підказок або можливість введення нового пароля та збереження його.

Якщо ви не бачите ключового символу, до цієї самої області управління паролем можна отримати доступ, перейшовши до Chrome -> Налаштування -> Паролі та форми -> Керування паролями. Або, простіше кажучи, ця URL - chrome: // налаштування / паролі.


1
Право від URL-адреси на сторінках Auth немає символу. Ви говорите про "парольні" сторінки, а не про сторінки Auth. Див stackoverflow.com/questions/5957822 / ...
Pacerier

1

Я використовую Chrome 75. Я знайшов, що перезапуск Chrome не працює. Але перезапуск Chrome І відкриття інструментів для розробників працює. У мене немає пояснень, чому це повинно бути.


1

Просто роби

https://newUsername:newPassword@example.com

... щоб замінити свої старі дані.


Це не працює, принаймні, як для Chrome 81. Просто увійдіть у систему, навіть якщо навмисно введете неправильне ім’я користувача / pw.
гром

Я щойно спробував з Opera, що базується на Chrome, і він просто працював ... Ви використовуєте HTTPS? Передача облікових даних через HTTP постачальниками браузера тим часом може бути вимкнено.
Олексій

0

Для Chrome 66 я знайшов відповідний варіант під:

  1. Вгорі праворуч ... меню -> Інші інструменти -> Очистити дані перегляду
  2. Перейдіть на вкладку «Додатково»
  3. Поставте прапорець "Паролі" (і зніміть прапорці з інших, яких ви не хочете видалити)
  4. Натисніть "Очистити дані"

Використовувати нове вікно інкогніто, мабуть, простіше, але якщо ви забудете і хочете очистити збережений пароль, це зробити трюк без необхідності перезавантажувати Chrome (що також працює)


0

Для Windows 10: Для мене працювало очищення облікових даних в облікових даних Windows в диспетчері облікових даних.


0

Я використовую Chrome версії 83, і ось так я це зробив. Перш ніж виконувати дії, переконайтесь, що вкладка сайту, подробиці про автентифікацію якого ви хочете видалити, закрита.

Спочатку перейдіть до Settings>> Privacy and security.

введіть тут опис зображення



Потім натисніть на Site settingsваріант
введіть тут опис зображення



Потім натисніть на View permissions and data stored across sitesваріант
введіть тут опис зображення



Шукайте веб-сайт, інформацію про автентичність якого ви хочете видалити. У цьому прикладі я використовую Stack Overflow. введіть тут опис зображення



Тепер натисніть на сайт, а потім натисніть Clear dataкнопку.
введіть тут опис зображення



Тепер перезапустіть веб-переглядач, і вам буде запропоновано новий вхід. Для перезавантаження ви можете ввести chrome://restartадресний рядок.


-1

Chrome використовує ті самі параметри Інтернету, що і IE.

Спробуйте відкрити Параметри Інтернету та видалити URL-адресу з "Довірених сайтів". Це має відновити 401 виклик для облікових даних при перезапуску браузера та повторному відвідуванні URL-адреси.

Можливо, вам також доведеться видалити його з "Інтранет-сайтів".


-1

Тут багато чудових пропозицій, я дам той, який я вважав найефективнішим:

Просто змініть свій пароль на сайті. Стара автентифікація застаріла, і Chrome знову її запитає.

Оскільки у мене був відкритий термінал, я зробив простий скрипт, щоб змінити пароль і за два натискання клавіш його було збільшено.


1
Я тестую локально, тому для мене просто добре змінився пароль.
Джон Генрі

-1

З моменту опублікування відповіді все сильно змінилося. Тепер ви побачите невеликий ключовий символ у правій частині URL-рядка.
Клацніть на символі, і він перенесе вас безпосередньо до діалогового вікна збереженого пароля, де ви зможете видалити пароль.

Успішно протестовано в Chrome 49


3
Це абсолютно неправда. Chrome 53
patricktokeeffe

1
Тестували на двох незалежних комп'ютерах, chrome 54 зараз. Це правда і працює чудово.
Іван

Це працює лише в тому випадку, якщо URL-адреса, для якої ви використовуєте свій пароль, і веб-сайт, на якому ви врешті-решт переходите на / авторизуєтесь, однакові. Скажіть, я починаю з a.comпереадресації b.comта закінчуюсь у a.comмене, можливо, буде a.comb.com
введено

-2

Ви також можете це зробити на сторінці налаштувань, chrome: // chrome / settings

  • Під капотом
  • Розширені налаштування
  • Паролі та форми

Потім натисніть на посилання Manage saved passwords.


45
Це працює для звичайних входів та збереження паролів, але відомості автентифікації BASIC не зберігаються в цих налаштуваннях.
Пол Віпп

3
Можливо, у 2012 році вони тут не показували подробиці автентичності BASIC, але у 2015 році вони це роблять. Це, на мій погляд, найбільш розумне місце для пошуку цих деталей.
Суніл Д.

3
Тоді не так і зараз неправильно. Як і в Chrome 53, на сторінці "керування паролями" не вказано кешовані основні облікові дані авторизації.
patricktokeeffe

Працювали для мене. Mac OS Sierra 10.12.1, Chrome 55.0.2883.95 (64-розрядні)
Vasily802

Це працює. Виграйте 10, Chrome 80.0.3987.132
аерокод

-4

Ви повинні мати змогу очистити свої облікові дані зі свого веб-переглядача за допомогою "Очистити дані перегляду ..." у chrome: // settings / Advanced


2
Якщо я не помиляюсь (сподіваюся, що так :)), це не дозволяє вам очистити облікові дані для одного сайту. Ви повинні очистити всі збережені паролі. Я хочу мати можливість перемикатися між користувачами на тестовому сайті, тому мені дуже потрібен метод, який дозволить мені очистити лише один сайт.
opsb

Це було б чудово, якби це насправді працювало так, як Chrome пропонує. :( відповідь obsp спрацювала правильно.
Доктор К. Іларіус
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.