A Mozilla está sempre desenvolvendo coisas muito legais, e hoje, navegando no Mozilla Hacks vi um post muito interessante sobre o BrowserID.
Segundo o site do projeto, o BrowserID fornece aos usuários uma maneira mais segura e mais fácil de entrar nos sites que exigem algum tipo de autenticação.
Já para desenvolvedores, o BrowserID oferece em poucas linhas de código uma maneira simples de autenticar um usuário.
O objetivo é realmente esse, ser muito simples e seguro, e o mais legal, sem precisar utilizar senha.
O modelo atual, e que estamos acostumados para se autenticar em um site, é normalmente atraves de um login(nome de usuário) e uma senha.
Com o BrowserID o usuário só precisa confirmar o seu e-mail.
Esse processo é feito utilizando o Verified E-mail Protocol, que basicamente é um protocolo que define uma maneira de um usuário “provar” ao site que ele é dono de um determinado e-mail.
A ideia é brilhante e simples.
Abaixo os pilares do BrowserID:
- Fácil de usar
- Segurança
- Implementação Cross-browser
- Descentralizado
- Respeitar a privacidade do usuário
Abaixo segue um exemplo que fiz:
Basta clicar no botão Sign in e caso ainda não tenha criado a conta no BrowserID preencha seu email e senha.
Após isso, basta confirmar que esse e-mail é realmente seu.
Feito isso, nas próximas vezes que tentar logar neste site, ou em outro que implemente o BrowserID, basta selecionar o e-mail.
O código é bem simples, segue a implementação mostrada acima:
Para finalizar, um vídeo explicativo:
Referências:
http://hacks.mozilla.org/2011/07/introducing-browserid-easier-and-safer-authentication-on-the-web/

Jaydson, parece ser a mesma idéia do OpenID. Você vê alguma evolução ao usar o BrowserID?
Ola Rafael, a ideia é parecida, mas nao é a mesma.
Pelo que li aqui: http://hacks.mozilla.org/2011/07/introducing-browserid-easier-and-safer-authentication-on-the-web ,
o que aconteceu foi que o OpenID nao teve uma boa aceitacao do mercado pois ser um pouco estranho ter uma URL como identificador.
O e-mail, é fato, é muito mais próximo do usuário final do que uma URL. Parece mesmo uma evolução da idéia.