Saturday, August 29, 2009

ESUG and Keychain integration for Firefox

I arrived this afternoon in Brest, France for the ESUG 2009 conference. I didn't write much Smalltalk but got caught up with a few people and had a couple of interesting discussions.

There will be much Seaside to come but, taking a break from that over the past few days, I also managed to get a beta version released of my Keychain Services Integration extension for Firefox that allows OS X users to store their logins and passwords in Apple's keychain. This allows the passwords to be shared with other browsers like Safari and Camino and also lets you take advantage of features like Keychain locking to protect your stored passwords. If you use Firefox 3.x on OS X, give it a try and let me know how it goes - it's scratching an itch for me anyway.

2 comments:

CuriosTiger said...

Just installed the extension and it seems to have imported everything OK. However, documentation seems very sparse. For example, does it automatically add new entries to the Keychain? Does it prompt me first? Can I decide whether to leave out an entry either at the time it's made or later? What happens if I delete an entry from the Keychain -- does it get resynced later?

I understand it's a beta, and it's certainly useful so far -- I'm frankly surprised Firefox doesn't have this functionality built in. But documentation would be welcome; I'd be happy to help write some.

Julian Fitzell said...

Well, it *should* behave exactly like the normal password storage. The only difference is that, instead of storing the password in your profile, it gets stored in the Keychain.

It doesn't currently handle Safari's method of indicating "do not store passwords for this domain", choosing instead to continue storing that information in the Firefox profile.

If you think there's documentation needed, though, I'm happy to include something you contribute.