2010-06-22 4 views

답변

8

1.0 및 2.0의 주요 차이점 규모이다. 나머지는 그다지 중요하지 않습니다. 2.0은 각 단계와 각 자격 증명을 최적화하여 Google/Facebook/Multinational-telecom 규모에 맞게 설계되었습니다.

OAuth 1.0에서는 모든 요청에 ​​서명을 생성하기 위해 두 개의 비밀과 복잡한 요청 표준화가 필요합니다. 아무도 제대로 구현하지 못하는 넌스/타임 스탬프 논리가 깨졌습니다 (업계에서 가장 잘 알고있는 비밀은 아마도 트위터가 타임 스탬프에 대해 15 분의 시계 왜곡을 가진 넌스 값을 검사하는 유일한 제공자 일 것입니다).

OAuth 2.0은 데스크톱 및 모바일 클라이언트, 등록 요구 사항 및 프로토콜의 한계에 대해 훨씬 정직합니다. 명세는 훨씬 더 많은 요구 사항 목록과 권한 부여라는 새로운 추상화 계층으로 인해 조금 더 복잡합니다.

관련 문제