Quem anda na Net passa regularmente pela experiência de encontrar um sítio que fornece alguma coisa que nós queremos (artigos completos, serviço de correio electrónico, descarregar certos programas), mas que requer o nosso registo e identificação.
O aumento de sítios e a nossa vontade de querer estar em todos eles aumenta o número de registos e contas e palavras-chave que devemos criar, repetir e lembrar. Depressa acabamos com um monte de identidades que controlar. Muita informação duplicada e muito tempo perdido.
E como solucionamos o problema? Ou guardamos todas essas identidades em listas no nosso computador (quê acontece quando estamos fora de casa e não temos o nosso computador connosco? Não nos lembramos de como aceder a alguma das nossas contas …) ou bem usamos o mesmo utilizador e palavra-chave em todos os sítios. Deveria ficar claro que esta última opção, embora legítima, simples e funcional, tem grandes riscos de segurança. Imaginem que usamos o mesmo utilizador e palavra-chave para o nosso serviço de correio ou de homebanking num sítio controlado por gente … digamos … menos de fiar. Alguém com poucos escrúpulos pode usar essa identidade para tentar aceder aos sítios mais populares e tomar controlo de todos os nossos dados e comunicações.
Existe uma “nova” solução: OpenId. Esta é uma iniciativa que pretende fornecer as bases para um sistema de identificação descentralizado (não é obrigatória uma base de dados central) e que permita o uso de essa identidade em qualquer sítio que requeira autenticação.
O sítio da OpenId é http://openid.net/ (na Europa: http://www.openideurope.eu/ ), e a descrição: “OpenId é uma maneira gratuita e simples de usar uma única identidade digital na Internet”. O processo para usar este novo método passa por escolher um fornecedor de OpenId onde registar todos os nossos dados, ir a qualquer um dos sítios que suportem o OpenId e indicar o endereço com a nossa identidade (durante este processo teremos que nos autenticar no nosso fornecedor de OpenId, mas só temos que nos lembrar de uma conta e não de muitas, que é o problema que se tenta resolver).
O seguinte endereço http://openid.net/get/ mostra uma lista de fornecedores actuais, onde nos podemos registar para obter um OpenId. Deste lado do Atlântico provavelmente o que mais confiança inspire seja Yahoo ou Blogger. Mas a Microsoft há de entrar no jogo com o seu Windows Live ID, levando o projecto a ganhar massa crítica para o seu sucesso. Ainda, em Portugal o Sapo tem um serviço experimental em http://openid.sapo.pt/ para o seu uso livre. Para saber se o serviço é suportado, procure pelo logo algures na caixa de login: 
Pelo seu lado, a Google resolveu fazer o papel da Microsoft (é esta uma mudança de atitude para o futuro?) e deu as boas-vindas ao projecto para logo a seguir alterar as regras do jogo e introduzir incompatibilidades no esquema adoptado. Desta forma, em lugar de usar um endereço (URL) pretender usar o email. Para tal usa o peso da quantidade de utilizadores que tem e a popularidade dos seus serviços, pretendendo forçar a fundação OpenId a mudar as suas especificações. O sítio Facebook fez uma jogada similar, mas não é tão popular por este lado.
Quem quiser pode implementar um fornecedor próprio de OpenId. Esta opção faz sentido para quem não quiser confiar em terceiros para ter todos os seus dados ou para quem se sentir um bocado “geek”. Também faz especial sentido para empresas, que tenham vários serviços pouco integrados entre eles. Nessas situações os colaboradores são forçados a usar diversas contas para diferentes serviços. Um fornecedor OpenId interno faz todo o sentido para criar um único ponto de identificação.
Um servidor OpenId é phpMyID (http://siege.org/projects/phpMyID/), que suporta um servidor único e privado para quem não quer complicações.
Mas há muitos mais no seguinte endereço: http://wiki.openid.net/Run_your_own_identity_server.
Não se perde nada por experimentar, e se está a fornecer serviços, talvez seja o momento para implementar uma funcionalidade que os utilizadores hão de agradecer.