8

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.

4
  • 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 :( Aug 6, 2009 at 10:16
  • By that I mean, there is no way at all to "Log out" once logged in normally without a browser reset. Aug 6, 2009 at 10:17
  • you can use Roboform password manager for safari.. but currently its not supported . End of 2009 . They are going to support safari.
    – joe
    Aug 6, 2009 at 10:53
  • Safari (and other browsers) caches credentials during your session. Have you tried a relaunch?
    – s4y
    Aug 6, 2009 at 13:06

4 Answers 4

1

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

3
  • 2
    I'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
    Aug 6, 2009 at 11:00
  • 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
    Jul 20, 2013 at 19:39
  • 3
    This should not be the correct answer, since it seems basic auth passwords are not saved here
    – Michahell
    Jun 3, 2015 at 8:25
15

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.

1
  • 1
    This is the correct way to remove a cached basic authentication password. I was suffering from inconsistent behavior and there were two differing passwords in my keychain and Safari was just picking one as far as I can tell :(
    – D.Shawley
    Aug 4, 2022 at 15:05
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".

4
  • Safari 8 does not like that: doesn't recognise addresses that begin with "foo:" ---- IDIOTS
    – vanHoesel
    Nov 2, 2014 at 19:07
  • it does work when fooling Safari with: http://http:foo:bar@yourintranetserver/
    – vanHoesel
    Nov 2, 2014 at 19:09
  • Right, filed a radar bug.
    – anddam
    Nov 3, 2014 at 16:32
  • This no longer reliably works.. Use the revised method above (which I wrote having seen that this doesn't work)
    – Konchog
    Jul 16, 2019 at 9:04
3

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

1
  • Duh, great tip!
    – Nathan
    Nov 1, 2010 at 18:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .