O António Campos lançou recentemente na comunidade WordPress um plugin – o Sapo OpenIdHeader – que permite usar o Sapo como fornecedor do serviço OpenId.
Trata-se de um plugin completamente integrado com o WordPress e que permite a configuração do vosso user criado no OpenId do Sapo em conjunto com o vosso dominio de blog WordPress.
Além de ser um projecto interessante, é um projecto Português ! Acima de tudo foi feito por ele com um intuito muito especifico: inovar e aprender – “A criação deste plugin serviu também para aprofundar os meus conhecimentos em WordPress, foi escrito de raiz isto dificultou bastante a tarefa, mas soube bem ve-lo a funcionar correctamente.” dado que é uma área a que dou bastante valor, aqui fica a minha referência a tal no meu blog.
De forma genérica, para usar o seu próprio URL como identificador de OpenID , é necessário editar a secção <HEAD>da sua página ou template e adicionar algo como o abaixo de forma a delegar no Sapo o fornecimento do serviço de OpenId:
<link rel=”openid.server” href=”https://openid.sapo.pt/endpoint/”>
<link rel=”openid.delegate” href=http://openid.sapo.pt/user/usernameopenidsapo>
<link rel=”openid2.provider” href=”https://openid.sapo.pt/endpoint/”>
<link rel=”openid2.local_id” href=”http://openid.sapo.pt/user/usernameopenidsapo“>
Resta dizer que isto funciona não só para o Sapo, mas como para qualquer fornecedor de serviços OpenId. No meu caso especifico, o durao.net funciona como endereço openid, sendo o serviço de OpenId assegurado pelo “meu” openid.durao.net
Obrigado pela referencia!!!
Explicas-te melhor do que eu o funcionamento do plugin!
PS- Já acertei a hora do servidor, tinha configurado no wordpress UTC +1.