ئەڭ ياخشى ھەقسىز JWT كودلاش
JWT نى كۆزىتكۈچىڭىزدە exp/iat نى كۈندىلىك دەپ كۆرسىتىپ، JWT نى باشلاش ۋە يۈكلەش كودىنى چۈشۈرۈش - چۈشۈرۈش، ئىمزا تەكشۈرۈش كېرەك ئەمەس.
قانداق ئىشلەيدۇ
- توكىلارنى چاپلاش. JWT (eyJ… نىڭ بىر قىسمى) نى كىرگۈزگۈچكە تاشلىۋېتىش.
- ئۇنى كودلاش. باشلىقنى JSON شەكلىدە چاپلاش ئۈچۈن Decode نى بېسىش كېرەك.
- ئېلاننى ئوقۇڭ. exp/iat نى ئىنسانلار تەرىپىدىن يازىلغان كۈندىلىك دەپ تەكشۈرىدۇ. ھەممىسى كۆرگۈچىڭىزدە قالىدۇ، ئىمزا تەكشۈرۈلمەيدۇ.
بۇ قورال ھەققىدە
JSON تور تورچىسى توكىلىرىنى چاپلايدۇ ۋە ئىچىدىكىلەرنى دەرھال ئوقۇيدۇ. دېكودلىغۇچ توكىلارنى نۇقتىلارغا بۆلۈپ، Base64url-دە كودلايدۇ، باشلىق ۋە قىممەتلىكنى، ئىككىسىنى JSON-غا چىرايلىق چاپلايدۇ. iat، nbf ۋە exp قاتارلىق ۋاقىت بەلگىسى تەلەپلىرى ئادەم ئوقۇيالايدىغان كۈنلەر بىلەن كۆرسىتىلىدۇ، exp بولسا ۋاقىت ئۆتۈپ كەتكەن ياكى مۇۋاپىق دەپ بەلگىلەنگەن. بۇ قورال توكىلارنى تەكشۈرۈش ئۈچۈن پەقەتلا ئورتاق ھالدا دۇكودلايدۇ، ئىمزالارنى تەكشۈرمەيدۇ، ھېچقانداق نەرسە مۇلازىمېتىرغا ئەۋەتمەيدۇ، شۇڭا توكىلارنى چاپلاش بىخەتەر. ئىمزا قىسمى ھازىرقى ھالىتىدە كۆرسىتىلىدۇ، تەكشۈرمىگەن دەپ ئېنىق كۆرسىتىلىدۇ.
كىشىلەر ئۇنى نېمە ئۈچۈن ئىشلىتىدۇ
- خاتالىقنى تۈزەش جەريانىدا auth token ئىچىدىكى ئېلانلارنى تەكشۈرۈش
- توكىلارنىڭ ۋاقىتلىق خاتىرىلىنىش (exp) ۋە ئېلان قىلىش (iat) كۈندىلىكلىرىنى تەكشۈرۈش
- JWT نىڭ قانداق ئالگورىتمى ۋە تېكىست بېتلىرىنى ئىشلىتىدىغانلىقىنى كۆرۈش
- خېرىدارنىڭ پىلانلىق يۈك بوشلۇقىنى مۇلازىمېتىرغا يەتكۈزۈشسىز ئوقۇش