Nima JWT
Autentifikatsiya uchun JSON Web Token
JWT (JSON Web Token) — tomonlar o'rtasida ma'lumotlarni raqamli imzolangan JSON ob'ekti sifatida xavfsiz uzatish uchun ochiq standart (RFC 7519).
JWT tuzilishi
- Header — token turi va imzolash algoritmi (HS256, RS256)
- Payload — claims (sub, exp, iat va boshqalar)
- Signature — yaxlitlikni tekshirish uchun
JWT afzalliklari
- Stateless — server sessiyalarni saqlamaydi
- Ixcham — HTTP sarlavhalarida uzatiladi
- O'z-o'zini ta'minlovchi — barcha kerakli ma'lumotlarni o'z ichiga oladi
- Cross-domain — CORS bilan ishlaydi
Foydalanish holatlari
- Autentifikatsiya — Authorization sarlavhasida Bearer tokenlar
- SSO (Single Sign-On) — bir nechta xizmatlarga kirish
- API avtorizatsiyasi — himoyalangan resurslarga kirish
- Mikroservislar — xizmatlar o'rtasida identifikatsiyani uzatish