Является ли Facebook провайдером openid?

Я запутался в Facebook и в том, является ли Facebook провайдером openid, таким как Google.

Согласно этой ссылке: http://developers.facebook.com/blog/post/246/, Facebook является открытой полагающейся стороной. Что это означает, и это отличается от поставщика openid, как Google.

По сути, в настоящее время я использую lightopenid, чтобы пользователи могли использовать свои openid для входа на мой сайт, но не могу найти URL для аутентификации openid на Facebook, чтобы сделать это.

Я видел вопрос, похожий на этот, который смущает меня, потому что в этом вопросе спрашивающему было сказано, что facebook не является провайдером openid, но в документации по фейсбуку говорится, что фейсбук является полагающейся стороной openid...???

1 ответ

Решение

Facebook является поставщиком OAuth. Вам нужно использовать OAuth, если вы хотите разрешить пользователям Facebook проходить аутентификацию на вашем сервисе.

Быть проверяющей стороной OpenID означает, что Facebook принимает входные данные OpenID от своих пользователей, например, вы можете войти в Facebook со своей учетной записью Google. Ваша служба также является проверяющей стороной, если она позволяет пользователям проходить аутентификацию, используя свои OpenID.

Для получения дополнительной информации о терминологии, используемой OpenID, см. Статью OpenID Wikipedia.

Другие вопросы по тегам