OAuth 2.0 - что нового? - PullRequest
       26

OAuth 2.0 - что нового?

10 голосов
/ 23 июня 2010

Может ли кто-нибудь перечислить основные различия между OAuth 2.0 и предыдущими версиями?Или укажите мне хорошую документацию.(Не полный проект протокола OAuth 2.0 ; у меня нет времени его читать.)

Ответы [ 3 ]

8 голосов
/ 11 июля 2011

Основным отличием между 1,0 и 2,0 является масштаб.Все остальное гораздо менее значимо.2.0 была разработана с нуля для масштаба Google / Facebook / Multinational-telecom путем оптимизации каждого шага и каждого удостоверения.

В OAuth 1.0 каждый запрос требует двух секретов и сложной нормализации запроса для создания подписи.У него неправильная логика nonce / timestamp, которую никто не реализует должным образом (лучше всего держится в секрете, что Twitter, вероятно, единственный поставщик, проверяющий значения nonce с 15-минутным перекосом часов для отметок времени).гораздо честнее относится к настольным и мобильным клиентам, требованиям к регистрации и ограничениям протокола.Спецификация немного сложнее из-за гораздо большего списка требований и нового уровня абстракции, называемого авторизационными грантами.

4 голосов
/ 23 июня 2010

Ознакомьтесь с этой статьей для краткого обзора изменений, внесенных в OAuth 2.0 (и причин для изменений): http://hueniverse.com/2010/05/introducing-oauth-2-0/

3 голосов
/ 11 октября 2010

Вот еще одно краткое и читаемое резюме: http://blog.apigee.com/detail/oauth_differences/

(Подводя итог, больше простоты в том, что нового.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...