Usando seu site ou blog como servidor OpenID

… ou quase. Em primeiro lugar, não sabe o que é OpenID? Um pulinho aqui explica, mas resumidamente trata-se de uma maneira de ter um único login para autenticar-se em qualquer site. Por exemplo, se você tem uma conta no WordPress.com, seu OpenID é usuario.wordpress.com e com ele você pode autenticar-se em qualquer site que utilize OpenID. É possível ver uma lista completa de serviços que já disponibilizam logins OpenID aqui.

Pois bem. Mas que tal poder utilizar o seu próprio site como login OpenID? O segredo está em utilizar de um servidor de autenticação de terceiros e indicar este servidor na sua página. Para isso, crie uma conta num provedor de serviços OpenID (recomendo o Personal Identifier Provider da VeriSign, que é mais seguro por utilizar https) e referencie-a no código HTML da página inicial do seu site, ou no template do seu blog, adicionando o seguinte código dentro das tags <head>:

<link rel="openid.server" href="endereço do seu provedor de OpenID" />
<link rel="openid.delegate" href="endereço do seu usuário OpenID" />

por exemplo, eu uso o PIP da VeriSign, então no meu blog está assim:

<link rel="openid.server" href="https://pip.verisignlabs.com/server" />
<link rel="openid.delegate" href="http://nighto.pip.verisignlabs.com" />

Assim, sempre que eu precisar logar em algum site que suporte OpenID, basta entrar http://nighto.net/, logar no PIP se eu não estiver logado ainda e voilà. Aprendi esta dica com meu amigo Diego Nunes.

This entry was posted in Tecnologia and tagged , , , , , , , . Bookmark the permalink.

2 Responses to Usando seu site ou blog como servidor OpenID

  1. Caynan says:

    cara, não consigo fazer isso. Tenho um blog na plataforma wordpress.org , e fiz como você indicou aqui mais não funciona. bem ver se descubro o problema. Se você poder dar uma forma ajuda bastante. Abraços

  2. Poxa estou tento muita dificuldade para resolver o problema do OpenID do meu blogspot.

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">