باشترین ئازاد کۆدکەرەوەی JWT
کۆدەکەت لە سەرنووسەری JWT و بارکردنی پەڕگەکەت دا هەڵبگرە، لەگەڵ پەڕگەکەتدا وەک ڕۆژەکان - نا upload, no signature verification.
چۆن کاردەکات
- ناپۆشی. JWT هەڵبگرە ( eyJ... زنجیرە) بۆ ناو سندوقی داخڵکردن.
- کۆدەکەی جیا بکەەوە. بژاردەی پەڕەی پەڕەکان بۆ چاپکردنی سەرنووس و بارکردنی بە شێوەیەکی JSON
- داواکاریەکان بخوێنەوە. پشکنینی exp/iat وەک ڕۆژەکانی مرۆڤ. هەموو شتێک لە برەودەرەکەتدا دەمێنێتەوە، ئیمزاکردنەکە پشتڕاست ناکرێتەوە.
دەربارەی ئەم ئامرازە
توكەی وێب JSON دابنێ و بە خێرایی چی تێدایە بخوێنەرەوە. نۆکەرەکە توكەکە دابەشدەکات بۆ خاڵەکان، بەیس٦٤url-دەخاتە ناو پەڕەکە و پەڕەکە، وە هەردویان وەک JSON چاپ دەکات. داتاکانی کاتی وەک iat، nbf و exp وەک ڕۆژەکانی مرۆڤی خوێندەوە نیشاندەدرێت، لەگەڵ exp کە بە فەڵەک کراوە وەک کۆتایی هاتوە یان باشە. گرنگە، ئەم ئامرازە تەنها توكەکە دادەنێت بۆ پشکنینی - ئەوە ئیمزا ڕاست ناکاتەوە و هیچ شتێک نانێرێت بۆ خزمەتگوزاری، بۆیە ئەم ئامرازە پارێزراوە بۆ دابنێرێت لەکاتی هەڵسەنگاندنی ڕاستی. بەشی ئیمزا وەک خۆی نیشاندەدرێت، بە ئاشکرا نیشانە دراوە کە پشتڕاست نەکراوە.
خەڵک بۆ چی بەکاری دەهێنن
- پشکنینی داواکاریەکان لە ناو گەمارۆدانی ڕاستەوخۆدا لە کاتی هەڵە دۆزینەوەیدا
- پشکنینی کاتی کۆتایی هاتن و کاتی دەرچوونی توكێنەکە
- تەماشای ئەو ئەلگۆریتمە و سەرنووسانەی JWT بەکاری دەهێنێت بکە
- فۆڕمی تایبەت بە خۆت بخوێنەوە بێ ئەوەی دابەشکەرەکە بگەڕێتەوە