JWT qanday tekshiriladi?
JWT qanday tekshiriladi?

Video: JWT qanday tekshiriladi?

Video: JWT qanday tekshiriladi?
Video: 28-Spring boot #2 JSON Web Token(JWT) token yaratish 2024, Noyabr
Anonim

JWT yoki JSON Web Token - bu mijozning haqiqiyligini tekshirish uchun HTTP so'rovida (mijozdan serverga) yuboriladigan satr. JWT maxfiy kalit bilan yaratilgan va bu maxfiy kalit siz uchun maxfiydir. Qachon siz a JWT mijozdan, mumkin tekshirish bu JWT bu maxfiy kalit bilan.

Bundan tashqari, JWT tekshiruvi nima qiladi?

Qilish shuning uchun token sizning serveringiz tomonidan chiqarilganligini va zararli tarzda o'zgartirilmaganligini tasdiqlashga imkon beradi. Token imzolanganda, u “fuqaroligi yoʻq” hisoblanadi: bu sizga maxfiy kalitdan boshqa hech qanday qoʻshimcha maʼlumot kerak emasligini anglatadi. tekshirish tokendagi ma'lumotlarning "haqiqiy" ekanligi.

Keyinchalik savol tug'iladi: JWT buzib kirishi mumkinmi? JWT , yoki JSON Web Tokens - bu zamonaviy veb-autentifikatsiyadagi defacto standarti. U hamma joyda tom ma'noda qo'llaniladi: sessiyalardan tortib OAuth-da tokenga asoslangan autentifikatsiyagacha, barcha shakl va shakllarning shaxsiy autentifikatsiyasigacha. Biroq, har qanday texnologiya kabi, JWT dan immunitetga ega emas xakerlik.

Shuningdek, JWT autentifikatsiya uchun ishlatilishi mumkinmi?

JWTs mumkin bo'l ishlatilgan sifatida autentifikatsiya mexanizm bu qiladi ma'lumotlar bazasini talab qilmaydi. Server mumkin ma'lumotlar bazasidan foydalanishdan saqlaning, chunki ma'lumotlar omborida JWT mijozga yuborilgan xavfsiz.

Nima uchun JWT xavfsiz emas?

json veb tokenidagi tarkib ( JWT ) bor emas tabiatan xavfsiz , lekin tokenning haqiqiyligini tekshirish uchun oʻrnatilgan xususiyat mavjud. Ochiq kalit kriptografiyasining assimetrik tabiati JWT imzoni tekshirish mumkin. Ochiq kalit a.ni tasdiqlaydi JWT mos keladigan shaxsiy kalit bilan imzolangan.

Tavsiya: