Como posso usar o Facebook como um provedor OpenID?


9

Eu gostaria de usar minha conta do Facebook para minhas contas OpenID. Como posso fazer isso?


Basta fazer uma conta no Facebook? Eu pensei que outros sites apenas ofereceriam se pudessem, você não pode realmente forçá-los, pode?
Ivo Flipse

Não é uma das opções nas diferentes páginas do OpenID, mas já vi sites que permitem usar o Facebook, Twitter etc. para fazer login.
samoz

Respostas:


6

O Facebook usa o OAuth, enquanto Google, Yahoo, AOL e MySpace usam o OpenID.

Para sites que aceitam apenas OpenID, você não poderá usar o Facebook. Muitos sites aceitam tanto o OpenID quanto o Facebook, Twitter, LinkedIn, Windows LiveID etc., que são outras soluções não OpenID.

Se você deseja adicionar suporte para todos esses sistemas de identificação em seu site, consulte o Janrain's Engage .


2

Até onde eu sei, o Facebook permite que você faça login usando a conta OpenID de outro provedor, mas na verdade não cria uma conta OpenID para você fazer login em outros sites. Isso faz sentido?

Consulte esta postagem no blog do desenvolvedor do Facebook para obter mais informações.


1

O Facebook é um consumidor OpenID.

  • Você pode usar identidades de outros provedores OpenID, como o e-mail do Google, para fazer login no Facebook

O Facebook não é um provedor OpenID.

  • Você não pode usar a identidade do Facebook para fazer login em sites que consomem OpenID

Basicamente, o Facebook expõe o OAuth, não o OpenID.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.