Introducing BrowserID: A better way to sign in
What I'd really want to see is public-key authentication for website.Let me upload my public key when I create an account on a website, and let the browser interact with my ssh-agent to authenticate.