Если я правильно понимаю, Facebook Connect использует OAuth, а не OpenID. Однако на странице входа в Stackoverflow есть краткий обзор OpenID, который создает впечатление, что все параметры входа реализуют OpenID. Кроме того, вызов javascript в Facebook Connect - openid.signin('facebook')
, что также создает впечатление, что FC реализует OpenID. Я что-то упустил?Stackoverflow и Facebook Connect
1
A
ответ
1
OAuth и OpenID не являются взаимоисключающими. They do two very different things.
Facebook, фактически, implement OpenID.
Смежные вопросы
- 1. Facebook Connect и Wordpress
- 2. Redmine и Facebook Connect
- 3. Facebook Connect и .NET
- 4. Facebook Connect и фотоальбомы
- 5. CodeIgniter и Facebook Connect
- 6. Подтвердить подпись Facebook Connect
- 7. Facebook connect
- 8. Facebook connect
- 9. Facebook connect
- 10. Facebook connect
- 11. Facebook Connect
- 12. Authlogic Facebook Connect и огурец
- 13. Facebook connect и объект «session»
- 14. Facebook Login и OpenID Connect
- 15. Лучше задавать вопросы о Facebook Connect на stackoverflow или форуме разработчиков Facebook?
- 16. "FaceBook Логин" против "FaceBook Connect"
- 17. Facebook Connect: Ошибка при нажатии на кнопку Facebook Connect
- 18. facebook connect setup issue
- 19. UIWebview Facebook Connect
- 20. Joomla facebook Connect
- 21. Facebook Connect + MVC Model
- 22. Facebook Connect help
- 23. Facebook Connect ошибка компиляции
- 24. Facebook Connect blank page
- 25. КР8 Facebook Connect Сбои
- 26. Facebook OAuth 2.0/connect
- 27. Facebook connect - How To
- 28. logout facebook connect session
- 29. Drupal Facebook connect function
- 30. Facebook Connect Confusion
Но это не значит, что Facebook позволяет вам войти в него с помощью OpenID, но Facebook Connect действительно конкурирует с OpenID, поскольку они оба предлагают услугу идентификации. Facebook Connect - это OpenID-подобная система, но не имеет ничего общего с OpenID, не так ли? – Kar
@ Kate: Конечно, но нет причин, по которым они не могут этого сделать. Реализация OpenID должна позволить кому-то использовать свой логин Facebook для аутентификации на другом сайте (например, StackOverflow). Это просто добавляет Facebook в список мест, которые снабжают идентичность, и не более того. Реализация Facebook Connect (с использованием OAuth, я полагаю) позволяет разработчикам других сайтов/служб глубоко интегрироваться с авторизацией пользователя (а не только с проверкой подлинности) в своих данных учетной записи Facebook. StackOverflow не использует это, но другие, безусловно, могут. – David
Несомненно, но в отличие от Google, Yahoo и myOpenID, Facebook не является провайдером OpenID. Facebook Connect не соответствует спецификации OpenID, поэтому строго говоря, SO не должно давать неправильного представления о том, что Facebook является поставщиком. – Kar