Sobes.tech
Middle

Kokius API autorizacijos būdus žinai?

sobes.tech AI

Atsakymas iš AI

Tarp dažniausiai naudojamų API autorizacijos būdų išskiriami:

  • Basic Auth — naudotojo vardo ir slaptažodžio perdavimas HTTP antraštėje, dažniausiai kaip base64 koduota eilutė.
  • Token pagrįsta autentifikacija — prieigos žetonų naudojimas, pavyzdžiui, JWT (JSON Web Token), kurie perduodami Authorization antraštėje.
  • OAuth 2.0 — autorizacijos protokolas, leidžiantis ribotą prieigą prie naudotojo išteklių be slaptažodžio perdavimo.
  • API raktai — unikalūs raktai, kuriuos klientas perduoda užklausose identifikacijai.

Pavyzdys, kaip naudoti žetoną antraštėje:

GET /api/resource HTTP/1.1
Host: example.com
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...