OAuth 1.0

Prev Next

OAuth 1.0 to metoda uwierzytelniania oparta na tokenach obsługiwana przez konektory HTTP. Zapewnia ona aplikacji token dostępu do uwierzytelniania żądań.

Metoda ta wykorzystuje ciągi sygnatur HMAC-SHA. Łańcuchy te haszują algorytmy używane do generowania podpisu dla żądania.

Komponenty

  • Użytkownik - osoba, która chce uzyskać dostęp
  • Konsument - aplikacja lub strona internetowa, która używa OAuth, aby uzyskać dostęp do dostawcy usług (Tulip)
  • Usługodawca - aplikacja internetowa, która umożliwia dostęp za pośrednictwem OAuth (Netsuite)
  • Chroniony zasób - dane, do których użytkownik chce uzyskać dostęp

Tokeny

OAuth 1.0 wykorzystuje token żądania i token dostępu: * Request Token - token zawierający Consumer Key i Consumer Secret używany do żądania autoryzacji usługi * Access Token - token używany do uzyskania dostępu do zasobu

Dodatkowo, tokeny o długiej żywotności, zazwyczaj ważne przez rok lub dłużej

OAuth 1.0.png