Як я можу використовувати Facebook як постачальник OpenID?


9

Я хотів би використовувати свій акаунт у Facebook для своїх облікових записів OpenID. Як я можу це зробити?


Просто зробити акаунт у Facebook? Я думав, що інші сайти просто пропонують це, якщо зможуть, ти насправді не можеш змусити їх?
Іво Фліпс

Це не один із варіантів на різних сторінках OpenID, але я бачив сайти, які дозволяють вам використовувати Facebook, Twitter і т.
Д.

Відповіді:


6

Facebook використовує OAuth, а Google, Yahoo, AOL та MySpace використовують OpenID.

Для сайтів, які приймають лише OpenID, ви не зможете використовувати Facebook. Багато сайтів приймають як OpenID, так і Facebook, Twitter, LinkedIn, Windows LiveID тощо, які є іншими рішеннями, які не є OpenID.

Якщо ви хочете додати підтримку всіх цих систем ідентифікації на своєму веб-сайті, ви можете перевірити програму Janrain's Engage .


2

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

Перегляньте це повідомлення в блозі розробників Facebook для отримання додаткової інформації.


1

Facebook - споживач OpenID.

  • Ви можете використовувати особисті дані від інших постачальників OpenID, наприклад електронної пошти Google, для входу в Facebook

Facebook не є постачальником OpenID.

  • Ви не можете використовувати ідентифікацію Facebook для входу на сайти, що споживають OpenID

В основному Facebook викриває OAuth, а не OpenID.

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