Jak mogę korzystać z Facebooka jako dostawcy OpenID?

9

Chciałbym użyć mojego konta Facebook do moich kont OpenID. W jaki sposób mogę to zrobić?

samoz
źródło
Po prostu załóż konto na Facebooku? Myślałem, że inne strony oferowałyby to, gdyby tylko mogły, nie możesz ich naprawdę zmusić, prawda?
Ivo Flipse
Nie jest to jedna z opcji na różnych stronach OpenID, ale widziałem strony, które pozwalają logować się za pomocą Facebooka, Twittera itp.
samoz

Odpowiedzi:

6

Facebook używa OAuth, a Google, Yahoo, AOL i MySpace korzystają z OpenID.

W przypadku witryn, które akceptują tylko OpenID, nie będziesz mógł korzystać z Facebooka. Wiele witryn akceptuje zarówno OpenID, jak i Facebook, Twitter, LinkedIn, Windows LiveID itp., Które są innymi rozwiązaniami innymi niż OpenID.

Jeśli chcesz dodać obsługę wszystkich tych systemów identyfikacji w swojej witrynie, możesz sprawdzić Janrain's Engage .

Osiem dni złego samopoczucia
źródło
2

O ile mi wiadomo, Facebook pozwala na logowanie się do niego przy użyciu konta OpenID innego dostawcy, ale tak naprawdę nie tworzy konta OpenID, aby zalogować się na inne strony. Czy to ma sens?

Zobacz ten post na blogu programistów Facebook, aby uzyskać więcej informacji.

x3ja
źródło
1

Facebook jest konsumentem OpenID.

  • Możesz używać tożsamości innych dostawców OpenID, takich jak e-mail Google, aby zalogować się na Facebooku

Facebook nie jest dostawcą OpenID.

  • Nie można używać tożsamości Facebooka do logowania się na stronach korzystających z OpenID

Zasadniczo Facebook ujawnia OAuth, a nie OpenID.

Suraj Chandran
źródło