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?

samoz
fonte
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 .

Oito dias de mal-estar
fonte
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.

x3ja
fonte
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.

Suraj Chandran
fonte