JWT ဒီကုဒ်လုပ်ခြင်း / စစ်ဆေးခြင်း
JWT ကို ကူးထည့်ပြီး အကြောင်းအရာများကို ပြသကာ လက်မှတ်ကို စစ်ဆေးပါ
လုပ်ဆောင်ချက်များ
ခေါင်းစီး၊ ပေလုဒ်နှင့် လက်မှတ် ခွဲခြားခြင်း
JWT ၏ အပိုင်းသုံးပိုင်းကို စီချင်ပြသခြင်း
အဓိက ကလိန်များကို ရက်စွဲ/အချိန်သို့ ပြောင်းလဲခြင်း
iat / nbf / exp ကို လူဖတ်နိုင်သော ရက်စွဲ/အချိန်သို့ ပြောင်းလဲပြသ
သက်တမ်းကုန်ဆုံးမှု ဘတ်ဂျ်
exp ရှိမရှိ၊ ကုန်ဆုံးပြီး/မဆုံးသေးအလိုက် စိမ်း၊ နီ၊ မီးခိုးရောင် ဘတ်ဂျ်ဖြင့် ပြသ
ဘရောက်ဆာတွင်သာ ပြုလုပ်သော လက်မှတ်စစ်ဆေးမှု
HS256/HS384/HS512/RS256/ES256 ကို Web Crypto API ဖြင့် စစ်ဆေး
အသုံးပြုပုံ
JWT ကူးထည့်ပါ
ထည့်သွင်းသည့်နေရာတွင် xxx.yyy.zzz ပုံစံ JWT စာကြောင်းကို ကူးထည့်ပါ
အကြောင်းအရာများ စစ်ဆေးပါ
ခေါင်းစီး၊ ပေလုဒ်၊ လက်မှတ်နှင့် အဓိက ကလိန်များ ပြသမှုကို စစ်ဆေးပါ
သော့ကို ထည့်သွင်းပါ
HS အမျိုးအစားအတွက် လျှို့ဝှက်သော့၊ RS/ES အမျိုးအစားအတွက် PEM ပုံစံ အများသုံးသော့ကို ထည့်သွင်းသည့်နေရာတွင် ကူးထည့်ပါ
လက်မှတ်စစ်ဆေးမှု ပြုလုပ်ပါ
"လက်မှတ်စစ်ဆေးပါ" ခလုတ်ဖြင့် ✅ မှန်ကန် / ❌ မမှန်ကန် ကို စစ်ဆေးပါ
အသုံးပြုမှုဥပမာများ
အတည်ပြုချက်တိုကင်၏ အကြောင်းအရာများ စစ်ဆေးခြင်း
ဝင်ရောက်ပြီးနောက် ထုတ်ပေးသော JWT ၏ အကြောင်းအရာများကို လျင်မြန်စွာ စစ်ဆေးနိုင်
သက်တမ်းကာလ ပြဿနာ စစ်ဆေးခြင်း
အသုံးပြုသူမှ "အမှားထွက်သည်" ဟုပြောသောအခါ သက်တမ်းကုန်ဆုံးမှုရှိမရှိ စစ်ဆေးနိုင်
သော့ ချိတ်ဆက်မှု စစ်ဆေးခြင်း
ဖွံ့ဖြိုးတိုးတက်ဆဲတွင် ရည်ရွယ်ထားသော လျှို့ဝှက်သော့/အများသုံးသော့ဖြင့် မှန်ကန်စွာ စစ်ဆေးနိုင်မနိုင် စစ်ဆေးနိုင်
ပြောင်းလဲမှု ရှာဖွေနည်း သင်ယူခြင်း
လက်မှတ်အဆုံးကို ပြောင်းလဲလျှင် ❌ ဖြစ်သွားသည့် အပြုအမူဖြင့် JWT ၏ လုံခြုံရေးကို နားလည်နိုင်
လုံခြုံရေးနှင့် ကိုယ်ရေးကိုယ်တာ
ဘရောက်ဆာ အတွင်းသာ ပြီးစီးသည်
ထည့်သွင်းသော ဒေတာကို သင့်ဘရောက်ဆာ အတွင်းသာ လုပ်ဆောင်ပြီး ပြင်ပသို့ မပေးပို့ပါ။
ဘရောက်ဆာ အတွင်းသာ လုပ်ဆောင်သည်
JWT ဒီကုဒ်လုပ်ခြင်းနှင့် လက်မှတ်စစ်ဆေးခြင်း အားလုံးကို သင့်ဘရောက်ဆာ အတွင်းသာ လုပ်ဆောင်ပြီး ထည့်သွင်းသောဒေတာကို ဆာဗာသို့ မပေးပို့ပါ။
ဆက်သွယ်မှုကို HTTPS ဖြင့် ကုဒ်ဝှက်သည်
စာမျက်နှာ ဖွင့်ခြင်းကိုလည်း TLS ဖြင့် ကုဒ်ဝှက်ထားပြီး တတိယပုဂ္ဂိုလ်မှ အကြောင်းအရာ ဖတ်ရှုနိုင်မည် မဟုတ်ပါ။
တတိယပုဂ္ဂိုလ်သို့ မပေးပို့ပါ
ကြော်ငြာကွန်ရက်များ၊ ခြေရာခံကိရိယာများနှင့် ပြင်ပဝန်ဆောင်မှုများသို့ ထည့်သွင်းသောအကြောင်းအရာကို မပေးပို့ပါ။
ရလဒ်ကို အလိုအလျောက် မသိမ်းဆည်းပါ
JWT နှင့် သော့များ နှင့် ထည့်သွင်းသောအကြောင်းအရာများကို ဆာဗာတွင် မသိမ်းဆည်းပါ။
အပ်ဒိတ် အချက်အလက်
- update #67
ကိရိယာသစ် "JWT ဒီကုဒ်ဖွင့်ကိရိယာ" ထည့်သွင်းခြင်း
ကိရိယာသစ်ထည့်သွင်းမှုJWT ဒီကုဒ်လုပ်ခြင်း / စစ်ဆေးခြင်း