چیست JWT یا JSON Web Token

سلام  دوستان عزیز . در این پست درباره  کوکی ها و  توکن ها قراره مطالبی رو خدمتتون ارائه  بدم

jwt  یه استاندارد برای انتقال امن اطلاعات ،  بین مقاصد مختلف را توسط یک شیء JSON   ارائه میده.بیشتر  در زمان  اعتبار سنجی  از  jwt   استفاده  میشه. یعنی  بعد از لاگین  شما یک  jet   در یافت میکنید و هر زمان به سرور  request  بزنید این توکن را هم  ارسال خواهید کرد . این توکن بحث  دسترسی  شما  رو پوشش  خواهد داد.

 قسمت بعدی که  باید یاد بگیریم  ساختار  و  قسمت های  JWT

هر  jwt  سه قسمت داره  Header   payload  و  signature  - که ای قسمت ها  با  نقطه  از هم جدا شدن.

Header  -1 عموما دارای دو قسمت است که نوع توکن و الگوریتم مورد استفاده‌ی توسط آن را مشخص می‌کند

payload  -2  خودش  چندین claim  داره .. خلاصه بگم  که  ار این قسمت برای  تایید کاربر  استفاده میشه -کی هست -به چی دستر سی داره - تا کی مجوزش اعتبار داره و این چیزا

signature  -3    که برای این استفاده میشه که بدونبم  پیام در طول مسیر  تغییر داده نشده -برای اطمینان از عدم تغییر پیام در طول مسیر

این نکته رو در نظر بگیرید که قسمت  1 و2   رمزنگاری نمیشن .. فقط  انکد   میشن .. یعنی  داده های داخل لون به راحتی قابل بازیابی میباشد. پس  اطلاعات مهم مثل رمز عبور رو  jwt    ارسال نمیکنیم.

 

حمتا  از  https   استفاده کنید تا  برنامه شما امن تر  بشه .

 

امبدوارم به دردتون بخوره ..در پناه خدا باشید