How to delete specific HTTP authentication credentials from Safari (for Windows)?

7

0

I use Safari on a Windows XP machine at work. To access the corporate intranet website, Safari asks me the first time to enter my credentials, using a default HTTP(?) authentication dialog box. On subsequent visits, Safari logs me in automatically.

However, now that I have changed my password, Safari no longer displays the page, keeps trying to load it with the old password, and eventually displays an authentication error page.

Is there any way to clear the stored credentials for that specific website only? I can of course reset Safari entirely, but I'd like to avoid that if possible.

Daan

Posted 2009-08-06T09:17:33.523

Reputation: 590

An answer to this would be nice, I get this in Firefox too and its quite bothersome. The only way I've found so far requires me to have access to the sites code to delete the authentication server-side and force re-auth :( – Kent Fredric – 2009-08-06T10:16:44.380

By that I mean, there is no way at all to "Log out" once logged in normally without a browser reset. – Kent Fredric – 2009-08-06T10:17:49.417

you can use Roboform password manager for safari.. but currently its not supported . End of 2009 . They are going to support safari. – joe – 2009-08-06T10:53:54.977

Safari (and other browsers) caches credentials during your session. Have you tried a relaunch? – s4y – 2009-08-06T13:06:50.003

Answers

2

Manage Your Passwords

Step 1: Go to the 'AutoFill' section in the Safari Preferences window.

Step 2: Click on the 'Edit' button to the right of where it says 'User Names and Passwords.' This will bring up a window displaying all of the passwords and usernames that you have authorized Safari to save.

Step 3: Click on a password listing and push the 'Remove' button in order to delete the password from Safari's memory.

Step 4: Choose 'Remove All' in order to delete all of the saved passwords.

Step 5: Manage your passwords as you see fit.

Source : http://www.answerbag.com/articles/How-to-Manage-Passwords-With-Safari/f6de5c02-c6e6-0f2c-5f27-197a996ebced

joe

Posted 2009-08-06T09:17:33.523

Reputation: 11 615

1This should not be the correct answer, since it seems basic auth passwords are not saved here – Michael Trouw – 2015-06-03T08:25:48.383

2I'll mark this as accepted, as this is probably the best workaround. The intranet site is not listed in the dialog box, but choosing 'Remove All' does clear the stored credentials for it. Too bad it also clears the other stored passwords though. – Daan – 2009-08-06T11:00:58.487

This doesn't seem too good since removing credentials from Safari's AutoFill password will delete them from Keychain as well. I use keychain exactly to store the credentials in first place. Notice the question was about clearin "credentials for that specific website only". – anddam – 2013-07-20T19:39:19.987

7

If you are on Mac OS X and you are wondering how to remove a basic-authentication credential from a website, you won't find the password in Safari preferences. The answer is in the Keychain Access App. Open it up (it's in Utilities) and then go to the Passwords Category (the categories are on the left, at the bottom - you don't need to be doing anything with your keychains here). Search for the name you want to get rid of (it will be something like "your.internetserver.com (john.doe)", select it, right click, and then delete it.

Konchog

Posted 2009-08-06T09:17:33.523

Reputation: 170

4

You should be able to make Safari prompt for credentials again by explicitly specifying wrong credentials:

http://foo:bar@yourintranetserver/

This assuming your actual user and password aren't actually "foo" and "bar".

You can save it as bookmark calling it "reset intranet credentials".

anddam

Posted 2009-08-06T09:17:33.523

Reputation: 425

Safari 8 does not like that: doesn't recognise addresses that begin with "foo:" ---- IDIOTS – vanHoesel – 2014-11-02T19:07:15.987

it does work when fooling Safari with: http://http:foo:bar@yourintranetserver/ – vanHoesel – 2014-11-02T19:09:08.120

Right, filed a radar bug. – anddam – 2014-11-03T16:32:05.700

This no longer reliably works.. Use the revised method above (which I wrote having seen that this doesn't work) – Konchog – 2019-07-16T09:04:45.123

3

This reminds me that I can temporary change my auth credential in Chrome by using Incognito mode (private browsing). -- FYI

Xiè Jìléi

Posted 2009-08-06T09:17:33.523

Reputation: 14 766

Duh, great tip! – Nathan – 2010-11-01T18:18:25.973