Edit: by "two way hashing" I meant encryption, not hashing. not sure where my brain was on that one...
Edit: by "two way hashing" I meant encryption, not hashing. not sure where my brain was on that one...
Second, the whole fuss about Twitter and OAuth is the degree to which people are not OK with giving their passwords to other people to use.
Consider this codinghorror posting, http://www.codinghorror.com/blog/archives/000953.html , where Atwood confuses the reasons why third-party websites would need to obscure passwords in the first paragraph and quoted section (a third party needs the plaintext of the password in order to offer integration services (assuming things like remote keys and oauth are not provided), so storing a hash of the password is meaningless in that context).
And I only used twitter and twitter applications as an example of a ecosystem that has, up until their oauth deployment, multiple consumers of passwords for different purposes (twitter for authentication, apps for integration), as a way to point out the confusion.