it-swarm.xyz

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

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

9
samoz

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

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

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

6
Brian Kissel

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

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

2
x3ja

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

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

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

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

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

1
Suraj Chandran