macOS Safari не может удалить сохраненный пароль HTTP-дайджеста

Я захожу на сайт с HTTP-аутентификацией, использую свои учетные данные, имя пользователя и пароль и выбираю опцию « запомнить пароль ».

После этого сайт всегда доступен без входа в систему, что нормально. Но затем, если я хочу по какой-то причине (безопасность, тестирование, переключение пользователя и т. д.) удалить этот пароль, заставить Safari забыть его и снова показать мне окно входа в систему - я не могу найти вариант для удаления.

Я пытался:

  • Safari -> Настройки -> Пароли
  • Safari -> Настройки -> Конфиденциальность -> Управление данными веб-сайта
  • Доступ к связке ключей -> Пароли

Но ни один из них не содержит названия веб-сайта. Также протестировано « удаление всей истории и файлов cookie » и «принудительное удаление приложения Safari», но пароль все еще где-то помнится.

Под HTTP-аутентификацией я подразумеваю базовую и дайджест-аутентификацию классического HTTP-протокола (используется на некоторых сайтах и ​​часто в маршрутизаторах и камерах).

Какие другие настройки, настройки для Safari и macOS я должен попробовать?

обновление: кажется, что это была моя собственная ошибка новичка (просмотр «локальных элементов» вместо «входа в систему» ​​в паролях цепочки для ключей).

поэтому введены учетные данные HTTP:

  • без опции «запомнить пароль» хорошо очищается « принудительно убить приложение Safari »
  • с опцией «запомнить пароль» данные можно найти и удалить в списке « Доступ к связке ключей -> Логин -> Пароли ».

принимаю приведенный ниже ответ для хорошего совета по частному просмотру (не уверен, что вместо этого лучше удалить весь вопрос)

Вы пытались удалить файлы cookie для веб-сайта?
Пожалуйста, уточните вашу конкретную проблему или предоставьте дополнительную информацию, чтобы выделить именно то, что вам нужно. Как сейчас написано, трудно точно сказать, о чем вы спрашиваете.
@ 2br-2b да, я удалил всю историю со всеми файлами cookie, тот же результат, пароль где-то сохранен.

Ответы (1)

Во-первых, чтобы уточнить, большинство веб-сайтов хранят свои логины в виде файлов cookie. По умолчанию браузеры на любой платформе сохраняют файл cookie до истечения срока его действия или до тех пор, пока он не будет удален веб-сайтом или пользователем. Из-за этого браузеры будут держать вас в системе по умолчанию между сеансами браузера.

То, что вы описали, больше всего напоминает приватный просмотр , когда Safari не запоминает посещенные вами страницы, вашу историю поиска или информацию об автозаполнении вместе с этими файлами cookie для входа. Это можно включить, выбрав «Файл» > «Новое приватное окно» или используя cmd+ shift+ n, хотя это нужно делать каждый раз при запуске сафари, так как по умолчанию будет открываться стандартное окно.

хорошо, хороший совет, однако здесь я проверил свой собственный сайт, который точно использует дайджест-аутентификацию без файлов cookie. И это касается, например, «большинства интерфейсов маршрутизатора и камеры» и многих других примеров, где используется простая базовая http и дайджест-аутентификация.
проверено, приватное окно РАБОТАЕТ ХОРОШО (наконец-то просит логин). но все же странно, что в простом просмотре нет опции удаления.