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


9

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


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

Это не один из вариантов на разных страницах OpenID, но я видел сайты, которые позволяют вам использовать Facebook, Twitter и т. Д. Для входа.
samoz

Ответы:


6

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

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

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


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.