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ć?


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 .


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.