Чи є Facebook постачальником послуг OpenID?


81

Чи є Facebook постачальником послуг OpenID? Я знаю, що вони підтримують OpenID, але чи дозволяють вони людям проходити автентифікацію на інших сайтах через OpenID зі своїми обліковими даними Facebook?

Відповіді:


70

Ні, вони не є постачальником OpenId. Вони використовують власну систему, схожу на OpenID, що називається Facebook connect, за допомогою якої, серед інших можливостей, можна використовувати для автентифікації користувачів на своєму веб-сайті.

Ви можете перевірити це тут: https://developers.facebook.com/docs/facebook-login


5
Вони надають oAuth 2.0 відповідно до коментаря @ Ashley
David d C e Freitas

25
@Ashley ... просто для роз’яснення коментаря Девіда для таких невмілих, як я, OAuth відрізняється від OpenID, en.wikipedia.org/wiki/… , тому , наскільки я можу сказати , вони все ще не є постачальником OpenID.
Potatoswatter

5
Чи все ще це справедливо? Мені просто цікаво, оскільки Facebook - це варіант входу на сайти для обміну стеками, але чи використовує тоді OAuth, а не OpenID (хоча OpenID згадується в інформаційному полі поруч із ним?
Miika L.,

4
@MiikaL. Facebook не підтримує OpenID. Він підтримує OAuth 2.
bradj,

Ви також можете перевірити в цьому блозі згадки про те, як досягти цього developersandeep.blogspot.in/2017/03/…
Сандіп Бхаскар,


10

Facebook не є постачальником OpenID, однак вони дозволяють вхід у OpenID за допомогою облікових записів Google .

OpenID надає список найпопулярніших постачальників .


2
Насправді вони дозволяють входити в OpenID практично від будь-якого постачальника OpenID, а не лише від Google. Новини дійсно помилились у цій деталі, виділивши Gmail як єдину. Але ви все одно повинні мати пароль Facebook. :(
Ендрю Арнотт

Здається, ця функція була вилучена з 2009 року? Або все ще є спосіб використовувати постачальника OpenID для входу в Facebook?
Марвін Дікгаус,

Посилання для популярних провайдерів більше не працює.
Туом,

0

OpenID - це децентралізований протокол автентифікації. Це дозволяє автентифікувати користувачів на сайтах, що співпрацюють із використанням сторонніх служб, усуваючи необхідність веб-майстрам надавати власні системи входу та дозволяючи користувачам входити на кілька не пов’язаних між собою веб-сайтів, не маючи окремих ідентифікаційних даних та паролів для кожного.

Користувачі створюють облікові записи, вибираючи постачальника ідентифікаторів OpenID , а потім використовують ці облікові записи для входу на будь-який веб-сайт, який приймає автентифікацію OpenID. Ось список постачальників OpenID.

Facebook не використовує OpenID або OAuth, оскільки замість того, щоб просто пропонувати облікові дані, Facebook хотів запропонувати доступ друзів та динаміку до конфіденційності інформації, що просто не було можливим за іншими стандартами. Що стосується Facebook Connect, те, що ми бачимо, є елементами як OpenID, так і OAuth. Facebook Connect може підтвердити, що ви є тим, ким ви себе називаєте, а потім може надати доступ до ваших даних, як тільки ви дасте йому дозвіл на це.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.