web-development-kb-pt.site

Como posso usar o Facebook como um provedor OpenID?

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

9
samoz

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 Janrain's Engage .

6
Brian Kissel

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

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

2
x3ja

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.

1
Suraj Chandran