Video: Nodejs-də JWT nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Authentication və Authorization istifadə edərək JWT Node ilə. JSON Veb Token ( JWT ) JSON obyekti kimi tərəflər arasında məlumatın təhlükəsiz şəkildə ötürülməsinin yığcam və müstəqil üsulunu müəyyən edən açıq standartdır. Bu məlumat rəqəmsal imzalandığı üçün yoxlanıla və etibar edilə bilər.
Müvafiq olaraq, JWT node JS-də necə işləyir?
İddialar a JWT JSON Veb İmza (JWS) strukturunun faydalı yükü kimi və ya JSON Veb Şifrələmə (JWE) strukturunun açıq mətni kimi istifadə edilən JSON obyekti kimi kodlaşdırılaraq, iddiaların rəqəmsal imzalanmasına və ya Mesaj Doğrulama Kodu ilə bütövlüyün qorunmasına imkan verir. (MAC) və/və ya şifrələnmişdir.
Sonradan sual yaranır ki, JWT nəyi ehtiva etməlidir? Seriyalaşdırılmamış JWT-lərdə iki əsas JSON obyekti var: başlıq və faydalı yük. Başlıq obyekti ehtiva edir haqqında məlumat JWT özü: token növü, istifadə olunan imza və ya şifrələmə alqoritmi, açar identifikatoru və s. Faydalı yük obyekti ehtiva edir token tərəfindən daşınan bütün müvafiq məlumatlar.
Sonra JWT gizli açarı nədir?
Alqoritm (HS256) imzalamaq üçün istifadə olunur JWT o deməkdir ki, sirr simmetrikdir açar həm göndərən, həm də qəbul edən tərəfindən məlumdur. Danışıqlar aparılır və qrupdan kənarda paylanır. Beləliklə, əgər siz tokenin nəzərdə tutulan alıcısısınızsa, göndərən sizə məlumat verməli idi. sirr banddan kənar.
JWT doğrulaması nə edir?
Edir beləliklə, bir işarənin serveriniz tərəfindən verildiyini və zərərli şəkildə dəyişdirilmədiyini iddia etməyə imkan verir. Token imzalandıqda, o, “vətəndaşlığı yoxdur”: bu o deməkdir ki, sizə gizli açardan başqa heç bir əlavə məlumat lazım deyil. yoxlayın işarədəki məlumatın "doğru" olduğunu.
Tövsiyə:
NodeJS-də orta proqram nədir?
Ara proqram funksiyaları sorğu obyektinə (req), cavab obyektinə (res) və tətbiqin sorğu-cavab dövrəsində növbəti ara proqram funksiyasına çıxışı olan funksiyalardır. Növbəti ara proqram funksiyası adətən növbəti adlı dəyişən ilə işarələnir
Nodejs-də yol nədir?
Js yolu. js yol modulu fayl yollarını idarə etmək və çevirmək üçün istifadə olunur. Bu modul aşağıdakı sintaksisdən istifadə etməklə idxal edilə bilər: Sintaksis: var yol = tələb ('yol')
Express NodeJs nədir?
Express İcmal Express veb və mobil proqramları inkişaf etdirmək üçün möhkəm funksiyalar dəstini təmin edən minimal və çevik Node.js veb proqram çərçivəsidir. Bu, Node əsaslı Veb proqramlarının sürətli inkişafını asanlaşdırır
Nodejs-də ekspressin istifadəsi nədir?
Ekspres. js xüsusi olaraq tək səhifəli, çox səhifəli və hibrid veb proqramları yaratmaq üçün nəzərdə tutulmuş Node js veb proqram server çərçivəsidir. Bu node üçün standart server çərçivəsinə çevrildi. js
Nodejs-də async funksiyası nədir?
Async funksiyaları Promise əsaslı kodu sinxron olduğu kimi yazmağa imkan verir. Async açar sözündən istifadə edərək funksiyanı təyin etdikdən sonra funksiyanın gövdəsində gözləmək açar sözündən istifadə edə bilərsiniz. Async funksiyası dəyər qaytardıqda, Promise yerinə yetirilir, əgər asinxron funksiya xəta atırsa, rədd edilir