Czy Facebook jest dostawcą OpenID?

81

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?

Jason
źródło

Odpowiedzi:

70

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

Adam Albrecht
źródło
5
Zapewniają oAuth 2.0 zgodnie z komentarzem @ Ashley
David d C e Freitas
25
@Ashley… aby wyjaśnić komentarz Davida dla nieświadomych takich jak ja, OAuth różni się od OpenID, en.wikipedia.org/wiki/… , więc nadal nie są dostawcą OpenID, o ile wiem.
Potatoswatter
5
Czy to nadal jest prawdą? Zastanawiam się tylko, ponieważ Facebook jest opcją do logowania się do stron wymiany stosów, ale czy wtedy używa OAuth zamiast OpenID (mimo że OpenID jest wymieniony w polu informacyjnym obok?
Miika L.
4
@MiikaL. Facebook nie obsługuje OpenID. Obsługuje OAuth 2.
bradj
możesz też sprawdzić na tym blogu wzmiankę o tym, jak to osiągnąć developerzyandeep.blogspot.in/2017/03/…
Sandeep Bhaskar
12

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.

Petr Pridal
źródło
10

Facebook nie jest dostawcą OpenID, jednak zezwala na logowanie OpenID za pomocą kont Google .

OpenID zawiera listę najpopularniejszych dostawców .

Ben S.
źródło
2
W rzeczywistości pozwalają one na logowanie OpenID praktycznie od dowolnego dostawcy OpenID - nie tylko od Google. W wiadomościach naprawdę źle zrozumiano ten szczegół, wyróżniając Gmaila jako jedyny. Ale nadal musisz mieć hasło do Facebooka. :(
Andrew Arnott,
Wygląda na to, że ta funkcja została usunięta od 2009 roku? Czy nadal istnieje sposób na użycie dostawcy OpenID do zalogowania się na Facebooku?
Marvin Dickhaus
Link do popularnych dostawców już nie działa.
Tuom
0

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.

aarushi arya
źródło