Video: Nodejs-da JWT nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Autentifikatsiya va avtorizatsiyadan foydalanish JWT tugun bilan. JSON veb tokeni ( JWT ) JSON ob'ekti sifatida tomonlar o'rtasida ma'lumotni xavfsiz uzatishning ixcham va mustaqil usulini belgilaydigan ochiq standartdir. Ushbu ma'lumot raqamli imzolanganligi sababli tekshirilishi va ishonchli bo'lishi mumkin.
Shunga mos ravishda, JWT JS tugunida qanday ishlaydi?
da'volar a JWT JSON Web Signature (JWS) strukturasining foydali yuki sifatida yoki JSON Web Encryption (JWE) strukturasining ochiq matni sifatida ishlatiladigan JSON obyekti sifatida kodlangan boʻlib, daʼvolarni raqamli imzolash yoki yaxlitligini Xabar autentifikatsiya kodi bilan himoya qilish imkonini beradi. (MAC) va/yoki shifrlangan.
Keyinchalik savol tug'iladi, JWT nimani o'z ichiga olishi kerak? Seriyalashtirilmagan JWTlarda ikkita asosiy JSON obyekti mavjud: sarlavha va foydali yuk. Sarlavha obyekti o'z ichiga oladi haqida ma'lumot JWT o'zi: token turi, foydalanilgan imzo yoki shifrlash algoritmi, kalit identifikatori va boshqalar. Foydali yuk obyekti o'z ichiga oladi token tomonidan olib boriladigan barcha tegishli ma'lumotlar.
Keyin JWT maxfiy kaliti nima?
Algoritm (HS256) imzolash uchun ishlatiladi JWT degan ma'noni anglatadi sir simmetrik hisoblanadi kalit Bu jo'natuvchiga ham, qabul qiluvchiga ham ma'lum. U muhokama qilinadi va guruhdan tashqarida tarqatiladi. Shunday qilib, agar siz tokenni oluvchi bo'lsangiz, jo'natuvchi sizga sir guruhdan tashqarida.
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.
Tavsiya:
NodeJS da o'rta dastur nima?
O'rta dasturiy ta'minot funktsiyalari so'rov ob'ektiga (req), javob ob'ektiga (res) va ilovaning so'rov-javob siklidagi keyingi vositachi funktsiyasiga kirish huquqiga ega bo'lgan funktsiyalardir. Keyingi o'rta dastur funktsiyasi odatda keyingi deb nomlangan o'zgaruvchi bilan belgilanadi
NodeJS-da nima sodir bo'ladi?
Ta'rifga ko'ra, NodeJS - bu JavaScript uchun hodisaga asoslangan bloklanmagan ish vaqti muhiti bo'lib, u server tomonida juda mashhur bo'ldi. Buning sababi, Nodejs asinxron kiritish-chiqarish qobiliyatiga ega voqealarga asoslangan arxitekturaga ega
Nodejs-da yo'l nima?
Js yo'li. js path moduli fayllar yo'llarini qayta ishlash va o'zgartirish uchun ishlatiladi. Ushbu modulni quyidagi sintaksis yordamida import qilish mumkin: Sintaksis: var yoʻl = talab (“yoʻl”)
Express NodeJs nima?
Express Overview Express - minimal va moslashuvchan Node.js veb-ilovalar tizimi bo'lib, u veb va mobil ilovalarni ishlab chiqish uchun mustahkam xususiyatlar to'plamini ta'minlaydi. Bu tugunga asoslangan veb-ilovalarni tez rivojlanishiga yordam beradi
Nodejs-da async funksiyasi nima?
Async funktsiyalari sizga Promise-ga asoslangan kodni sinxronlashtirilgandek yozish imkonini beradi. Async kalit so'zidan foydalanib funktsiyani aniqlaganingizdan so'ng, funktsiya tanasida kutish kalit so'zidan foydalanishingiz mumkin. Asinx funksiyasi qiymatni qaytarsa, va'da bajariladi, agar asinxronizatsiya funksiyasi xatoga yo'l qo'ysa, u rad etiladi