Ինչպե՞ս է JWT-ն վավերացվում:
Ինչպե՞ս է JWT-ն վավերացվում:
Anonim

Հավելվածի սերվերը, պարզապես վերնագրից օգտվողի անունը վերցնելու փոխարեն, առաջինը կանի վավերացնել որ JWT Եթե ստորագրությունը ճիշտ է, ապա օգտագործողը ճիշտ է վավերացված և խնդրանքն անցնում է: եթե ոչ, ապա հավելվածի սերվերը կարող է պարզապես մերժել հարցումը:

Ավելին, ինչպե՞ս կարող եմ վավերացնել JWT ստորագրությունը:

Ստորագրությունը ստուգելու համար ձեզ հարկավոր է

  1. Ստուգեք ստորագրման ալգորիթմը: Առբերեք alg հատկությունը վերծանված վերնագրից:
  2. Հաստատեք, որ նշանը ճիշտ է ստորագրված՝ օգտագործելով համապատասխան ստեղնը: Ստուգեք Ստորագրությունը՝ ստուգելու համար, որ JWT ուղարկողն այն է, ով ասում է, որ դա է, և որ հաղորդագրությունը ճանապարհին չի փոխվել:

Բացի վերևից, քանի՞ հատված է պարունակում JSON Web Token JWT-ը՝ հաճախորդի իսկությունը հաստատելու համար: Վավերացնել ստորագրություն Ա JWT պարունակում է երեք հատվածներ , վերնագիր, մարմին և ստորագրություն։ Ստորագրությունը հատվածը կարող է կարող է օգտագործվել հաստատել իսկությունը որ նշան որպեսզի այն կարող է վստահել ձեր դիմումին:

Այս առումով, ինչու JWT-ն ապահով չէ:

Բովանդակությունը json վեբ նշանում ( JWT ) են ոչ բնածին կերպով ապահով , սակայն առկա է ներկառուցված հատկանիշ՝ ստուգելու նշանի իսկությունը: Հանրային բանալիների ծածկագրման ասիմետրիկ բնույթը ստիպում է JWT հնարավոր է ստորագրության ստուգում: Հանրային բանալին հաստատում է ա JWT ստորագրված է իր համապատասխան մասնավոր բանալիով:

JWT-ն OAuth է:

Հիմնականում, JWT նշանային ձևաչափ է: OAuth թույլտվության արձանագրություն է, որը կարող է օգտագործվել JWT որպես նշան. OAuth օգտագործում է սերվերի և հաճախորդի կողմից պահեստավորում: Եթե ցանկանում եք իրական դուրս գալ, դուք պետք է գնաք OAuth2.

Խորհուրդ ենք տալիս: