Является ли 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 Connect может проверить, являетесь ли вы тем, кем себя называете, и затем может предоставить доступ к вашим данным, как только вы дадите ему на это разрешение.