Является ли Facebook поставщиком OpenID?
-
11-09-2019 - |
Вопрос
Является ли Facebook поставщиком OpenID?Я знаю, что они поддерживают OpenID, но позволяют ли они людям проходить аутентификацию на других сайтах через OpenID с их учетными данными Facebook?
Решение
Нет, они не являются поставщиком OpenID.Они используют свою собственную OpenID-подобную систему Facebook connect, которую вы можете использовать, помимо прочих функций, для аутентификации пользователей на вашем сайте.
Вы можете проверить это здесь: https://developers.facebook.com/docs/facebook-login
Другие советы
Существует неофициальный провайдер Facebook OpenID, доступный по адресу:
http://facebook-openid.appspot.com/
Вы можете легко использовать его для входа на любой сайт OpenID с учетными записями Facebook.
Facebook не является поставщиком OpenID, однако они разрешить вход в OpenID с использованием учетных записей Google.
OpenID предоставляет список наиболее популярные провайдеры.
OpenID - это децентрализованный протокол аутентификации.Это позволяет пользователям проходить аутентификацию на сотрудничающих сайтах с использованием стороннего сервиса, устраняя необходимость для веб-мастеров предоставлять свои собственные системы входа и позволяя пользователям входить на несколько несвязанных веб-сайтов без необходимости иметь отдельные идентификационные данные и пароли для каждого.
Пользователи создают учетные записи, выбирая Поставщик удостоверений OpenID, а затем используйте эти учетные записи для входа на любой веб-сайт, который принимает аутентификацию OpenID. Здесь это список поставщиков OpenID.
Facebook не использует OpenID или OAuth, поскольку Facebook хотел не просто предоставить учетные данные, а предложить друзьям доступ и динамику конфиденциальности информации, что было просто невозможно при других стандартах.В Facebook Connect мы видим элементы как OpenID, так и OAuth. Подключение к Facebook может подтвердить, что вы тот, за кого себя выдаете, и затем может предоставить доступ к вашим данным, как только вы дадите ему на это разрешение.