Earlier this year, I spoke at Seattle's fantastic Ignite event (the 24th edition, in my case) about this subject. This is my second post on the problems with managing passwords in the modern world of technology; you may wish to read the first part, where I describe why this is a problem and why the current solutions aren't good enough.
In the meantime, here's my speech from Ignite, in case you'd like the five minute version!
A common password management API
One of the worst things about passwords...