Как я могу использовать Facebook в качестве поставщика OpenID?

9

Я хотел бы использовать свою учетную запись Facebook для моих учетных записей OpenID. Как я могу это сделать?

samoz
источник
Просто создать учетную запись Facebook? Я думал, что другие сайты просто предложат это, если они могут, вы не можете заставить их, не так ли?
Иво Флипс
Это не один из вариантов на разных страницах OpenID, но я видел сайты, которые позволяют вам использовать Facebook, Twitter и т. Д. Для входа.
samoz

Ответы:

6

Facebook использует OAuth, а Google, Yahoo, AOL и MySpace используют OpenID.

Для сайтов, которые принимают только OpenID, вы не сможете использовать Facebook. Многие сайты принимают как OpenID, так и Facebook, Twitter, LinkedIn, Windows LiveID и т. Д., Которые являются другими решениями не-OpenID.

Если вы хотите добавить поддержку всех этих идентификационных систем на свой веб-сайт, возможно, вы захотите проверить Engrain от Janrain .

Eight Days of Malaise
источник
2

Насколько я знаю, Facebook позволяет вам входить в него, используя учетную запись OpenID другого провайдера, но на самом деле не создает учетную запись OpenID для входа на другие сайты. Имеет ли это смысл?

Посмотрите эту запись в блоге разработчиков Facebook для получения дополнительной информации.

x3ja
источник
1

Facebook является потребителем OpenID.

  • Вы можете использовать идентификационные данные других поставщиков OpenID, таких как электронная почта Google, для входа в Facebook

Facebook не является поставщиком OpenID.

  • Вы не можете использовать идентичность Facebook для входа на сайты, которые используют OpenID

В основном Facebook предоставляет OAuth, а не OpenID.

Сурадж Чандран
источник