macOS Safari can not delete stored http digest password

I enter a site with HTTP authentication, and use my credentials, username and password, and selected "remember password" option.

After that, site is always accessible without login, which is ok. But then if I want for some reason (security, testing, switching user etc) to delete that password, to make Safari forgot it and show me the login window again - I can not find an option for deletion.

I have tried:

  • Safari -> Preferences -> Passwords
  • Safari -> Preferences -> Privacy -> Manage Website Data
  • Keychain Access -> Passwords

But none of them contains website name. Also tested "deleting all history and cookies", and "force-kill Safari app" but password is still remembered somewhere.

By HTTP authentication I mean classic http protocol basic and digest authentication (used on some sites and often in routers and cameras)

What other preferences, settings for Safari and macOS i should try?

update: it seems that it was my own, newbie, fault (looking at 'local items' instead of 'login' portion of keychain passwords).

so HTTP credentials entered:

  • without 'remember password' option are well cleared by 'force kill Safari app'
  • with 'remember password' option, data can be found and deleted inside 'Keychain Access -> Login -> Passwords' list.

accepting below answer for good private-browsing tip (not sure if whole question is better to be deleted instead)


Solution 1:

First, to clarify, most websites store their logins as cookies. The default configuration of browsers on any platform is to store the cookie until its expiry or until it is removed by the website or user. Because of this browsers will keep you logged-in by default between browser sessions.

What you have described most closely resembles Private Browsing where Safari won't remember the pages you visited, your search history or your AutoFill information, along with those login cookies. This can be enabled by going File > New Private Window or by using cmd+shift+n, though this would have to be done each time you start safari as it will open a standard window by default.