Czy Facebook jest dostawcą OpenID? Wiem, że są zwolennikami OpenID, ale czy pozwalają ludziom na uwierzytelnianie w innych witrynach za pośrednictwem OpenID przy użyciu danych logowania na Facebooku?
Odpowiedzi:
Nie, nie są dostawcami OpenId. Korzystają z własnego systemu podobnego do OpenID o nazwie Facebook connect, którego możesz używać między innymi do uwierzytelniania użytkowników w swojej witrynie.
Możesz to sprawdzić tutaj: https://developers.facebook.com/docs/facebook-login
Nieoficjalny dostawca OpenID dla Facebooka jest dostępny pod adresem:
http://facebook-openid.appspot.com/
Możesz go łatwo używać do logowania się w dowolnej witrynie OpenID z kontami na Facebooku.
Facebook nie jest dostawcą OpenID, jednak zezwala na logowanie OpenID za pomocą kont Google .
OpenID zawiera listę najpopularniejszych dostawców .
OpenID to zdecentralizowany protokół uwierzytelniania. Umożliwia uwierzytelnianie użytkowników przez współpracujące witryny przy użyciu usług stron trzecich, eliminując potrzebę dostarczania przez webmasterów własnych systemów logowania i umożliwiając użytkownikom logowanie się do wielu niepowiązanych witryn internetowych bez konieczności posiadania oddzielnej tożsamości i hasła dla każdego z nich.
Użytkownicy tworzą konta, wybierając dostawcę tożsamości OpenID , a następnie używają tych kont do logowania się w dowolnej witrynie internetowej, która akceptuje uwierzytelnianie OpenID. Oto lista dostawców OpenID.
Facebook nie używa ani OpenID, ani OAuth, ponieważ zamiast oferować tylko dane uwierzytelniające, Facebook chciał zaoferować znajomym dostęp i dynamikę prywatności informacji, co po prostu nie było możliwe w przypadku innych standardów. Dzięki Facebook Connect widzimy elementy zarówno OpenID, jak i OAuth. Facebook Connect może zweryfikować, czy jesteś tym, za kogo się podajesz, a następnie może zapewnić dostęp do Twoich danych, gdy dasz mu na to pozwolenie.