Logando-se apenas no seu provedor de OpenID, você pode criar novos perfis em outros sites que o suportem, ou fazer coisas que normalmente exigiriam autenticação, como deixar comentários em blogs, sem a necessidade de se logar novamente. E o principal é que você não precisar criar um usuário e senha novamente em cada um dos sites que você visita. W00t!
Há várias opções de provedores de OpenID atualmente, e a tendência é que quase todo grande site (Google, Yahoo, UOL, sei lá) se torne provedor de OpenID. Alguns do mais populares hoje em dia são:
- myopenid: utilizado por exemplo pelo Christiano Anderson (que aliás explica como manter um OpenID com seu nome de domínio, porém sem hospedá-lo no seu servidor, utilizando o own-id.com).
- wordpress.com: basta utilizar "usuario.wordpress.com"
- blogger.com
Veja aqui uma lista com vários outros provedores públicos de OpenID.
Mas, bem, você que é um über-geek certamente vai preferir hospedar seu próprio mecanismo de OpenID, certo :-) ? Assim, além de ter um openID com o seu domínio, você está garantindo que só você sabe sua senha. A forma mais simples de se fazer isso é usando o phpMyID.
Tenha em mente que os sites não são obrigados a aceitar seu OpenID. Mas a previsão é que seja criada uma whitelist de provedores de OpenIDs do bem.
Veja só como fazer o seu servidor de OpenID no Linux, usando apenas dois arquivos em PHP: