مخفف "JSON Web Token."
JWT یک استاندارد صنعتی توکن نرم (Soft Token) است که اطلاعات امنیتی را بین دو طرف به اشتراک میگذارد. JWT ها جمع و جور و آدرس اینترنتی (URL) امن هستند، که به وب سرور (Web Server) و مشتریان اجازه می دهد آنها را به عنوان بخشی از یک درخواست پروتکل حمل و نقل ابرمتن ایمن (HTTPS) مبادله کنند. رایج ترین استفاده برای JWT برای احراز هویت (Authentication) است که کاربر به سایت اینترنتی (Website) یا برنامه تحت وب (Web Application) وارد شده است، اغلب از طریق تک ورودی (SSO) (SSO) ) سرویس.
JWT ها از سه بخش تشکیل شده اند:
وبسایتها و برنامههای وب اغلب از JWT به عنوان روشی بدون حالت برای احراز هویت کاربر استفاده میکنند. آنها نیازی ندارند که سرور یک جلسه (Session) را در حافظه (Memory) یا پایگاه داده (Database) خود نگه دارد، که سربار مورد نیاز برای هر کاربر را کاهش میدهد. درعوض، مشتری و سرور با هر درخواست HTTPS، JWT را به عقب و جلو مبادله میکنند و امضا را تأیید میکنند تا مطمئن شوند که توکن تغییر نکرده است. پس از انقضای JWT، کاربر باید دوباره وارد سیستم شود تا نسخه جدیدی صادر شود.
هم سرصفحه و هم محموله یک JWT از متن نوشته شده در نشانه گذاری شی جاوا اسکریپت (JSON) تشکیل شده است. هدر و بارگذاری هر کدام به طور جداگانه رمزگذاری (Encoding) با استفاده از الگوریتمی به نام base64، چندین خط متن را به یک رشته (String) تبدیل میکنند. هدر کدگذاری شده و رشتههای محموله با هم ترکیب میشوند و با یک «.» از هم جدا میشوند. کاراکتر.
رشته ترکیبی، حاوی سرصفحه و محموله رمزگذاری شده، یک بار دیگر با استفاده از یک الگوریتم هش (Hash) و یک کلید مخفی برای ایجاد امضا کدگذاری می شود. سپس امضا به انتهای هدر و محموله اضافه می شود و با یک ' دیگر از هم جدا می شود. شخصیت، برای ایجاد JWT نهایی.
تعریف توکن وب JSON (JWT) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف توکن وب JSON (JWT) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.