JWT ឌីកូដ / ផ្ទៀងផ្ទាត់
បិទភ្ជាប់ JWT ដើម្បីមើលមាតិកា និងផ្ទៀងផ្ទាត់ហត្ថលេខា
លក្ខណៈពិសេស
បំបែក Header, Payload, និងហត្ថលេខា
បង្ហាញផ្នែកទាំងបីនៃ JWT ដោយចំណាត់ថ្នាក់
បំលែង claim សំខាន់ៗទៅជាកាលបរិច្ឆេទ
បំលែង iat / nbf / exp ទៅជាកាលបរិច្ឆេទ-ពេលវេលាដែលអាចអានបាន
បង្ហាញស្លាកផុតកំណត់
បង្ហាញស្លាកពណ៌បៃតង, ក្រហម, ឬប្រផេះ អាស្រ័យលើ exp និងស្ថានភាព
ផ្ទៀងផ្ទាត់ហត្ថលេខានៅក្នុងកម្មវិធីរុករក
ផ្ទៀងផ្ទាត់ HS256/HS384/HS512/RS256/ES256 ដោយប្រើ Web Crypto API
របៀបប្រើ
បិទភ្ជាប់ JWT
បិទភ្ជាប់ JWT ក្នុងទម្រង់ xxx.yyy.zzz នៅក្នុងប្រអប់បញ្ចូល
ពិនិត្យមើលមាតិកា
ពិនិត្យមើល header, payload, ហត្ថលេខា និង claim សំខាន់ៗ
បញ្ចូលសោ
សម្រាប់ HS, បិទភ្ជាប់សោសម្ងាត់; សម្រាប់ RS/ES, បិទភ្ជាប់សោសាធារណៈក្នុងទម្រង់ PEM
ដំណើរការផ្ទៀងផ្ទាត់ហត្ថលេខា
ចុចប៊ូតុង "ផ្ទៀងផ្ទាត់ហត្ថលេខា" ដើម្បីមើល ✅ ត្រឹមត្រូវ / ❌ មិនត្រឹមត្រូវ

ករណីប្រើប្រាស់
ពិនិត្យមើលមាតិកា token ផ្ទៀងផ្ទាត់ការចូល
ពិនិត្យយ៉ាងរហ័សនូវមាតិកា JWT ដែលបានចេញក្រោយការចូល
yelp ស្វែងរកបញ្ហាកំណត់ពេល
នៅពេលអ្នកប្រើប្រាស់រាយការណ៍ "មានកំហុស" ពិនិត្យថាតើ token ផុតកំណត់ហើយឬអត់
ផ្ទៀងផ្ទាត់ការតភ្ជាប់សោ
ពិនិត្យក្នុងអំឡុងពេលអភិវឌ្ឍថាការផ្ទៀងផ្ទាត់ដំណើរការបានត្រឹមត្រូវជាមួយសោសម្ងាត់/សោសាធារណៈ
ការរៀនស្វែងរកការកែប្រែ
យល់ដឹងអំពីសុវត្ថិភាព JWT ដោយសង្កេតថាការផ្លាស់ប្តូរ suffix ហត្ថលេខា ធ្វើឱ្យ ❌
ចំណេះដឹងមូលដ្ឋាន
JWT គឺជាអ្វី
JWT គឺជាទម្រង់ token សម្រាប់ផ្លាស់ប្តូរទិន្នន័យដូចជា ID អ្នកប្រើប្រាស់ និងកាលបរិច្ឆេទផុតកំណត់ ដោយភ្ជាប់ជាមួយហត្ថលេខា ដែលត្រូវបានប្រើសម្រាប់ការផ្ទៀងផ្ទាត់ស្ថានភាពចូលប្រើប្រាស់ជាដើម។
ធាតុផ្សំទាំង 3 របស់ JWT
- បឋមកថា:បឋមកថា គឺជាផ្នែកនៅដើម JWT ដែលមានព័ត៌មានអំពីវិធីដោះស្រាយ token ខ្លួនឯង ដូចជា algorithm ដែលបានប្រើសម្រាប់ហត្ថលេខា។
- បន្ទុក:បន្ទុក គឺជាផ្នែកនៅកណ្តាល JWT ដែលមានទិន្នន័យដែលចង់ផ្ញើទៅឱ្យភាគីម្ខាងទៀត ដូចជា ID អ្នកប្រើប្រាស់ និងកាលបរិច្ឆេទផុតកំណត់ជាដើម។
- ហត្ថលេខា:ហត្ថលេខា គឺជាទិន្នន័យផ្ទៀងផ្ទាត់នៅចុងបញ្ចប់ JWT ដែលការត្រួតពិនិត្យវា អាចបញ្ជាក់ថាមាតិការបស់ token មិនត្រូវបានកែប្រែនៅកណ្តាលផ្លូវឬទេ។
សុវត្ថិភាព និងភាពឯកជន
បញ្ចប់ក្នុងកម្មវិធីរុករក
ទិន្នន័យដែលបញ្ចូលត្រូវបានដំណើរការតែនៅក្នុងកម្មវិធីរុករករបស់អ្នកប៉ុណ្ណោះ ហើយមិនត្រូវបានបញ្ជូនទៅខាងក្រៅឡើយ។
ដំណើរការតែក្នុងកម្មវិធីរុករក
ការឌីកូដ JWT និងការផ្ទៀងផ្ទាត់ហត្ថលេខាទាំងអស់ត្រូវបានដំណើរការក្នុងកម្មវិធីរុករករបស់អ្នក ហើយទិន្នន័យបញ្ចូលមិនត្រូវបានផ្ញើទៅម៉ាស៊ីនមេឡើយ។
ការទំនាក់ទំនងត្រូវបានអ៊ិនគ្រីបតាម HTTPS
ការផ្ទុកទំព័រក៏ត្រូវបានអ៊ិនគ្រីបដោយ TLS ហើយភាគីទីបីមិនអាចអានមាតិកាបានឡើយ។
មិនផ្ញើទៅភាគីទីបី
មិនផ្ញើខ្លឹមសារបញ្ចូលទៅសេវាខាងក្រៅ ដូចជាបណ្តាញផ្សាយពាណិជ្ជកម្ម ឬ tracker ឡើយ។
មិនរក្សាទុកលទ្ធផលដោយស្វ័យប្រវត្តិ
ម៉ាស៊ីនមេមិនរក្សាទុក JWT និងសោ ឬការណែនាំបញ្ចូលឡើយ។
តាមដាន RAKKOTOOLS នៅលើការស្វែងរករបស់ Google
ឧបករណ៍ងាយស្រួលប្រើចំនួន 194 នឹងងាយស្វែងរកឃើញជាងមុននៅលើការស្វែងរករបស់ Google និងការស្វែងរកដោយ AI!
- រកឃើញតាមរយៈការស្វែងរក
- បង្ហាញនៅក្នុងការស្វែងរកដោយ AI ផងដែរ
- រកឃើញឧបករណ៍ថ្មីៗ
ព័ត៌មានធ្វើបច្ចុប្បន្នភាព
- update #66
បន្ថែមឧបករណ៍ថ្មី "JWT Decoder"
