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...