jwt مخفف json web tokens است. jwt با ایجاد توکن و ذخیره آن در هیدر امکان احراز هویت را ممکن می سازد. به بیانی دیگر یک رشته رمز شده را که همان token گفته میشود در header درخواست http ذخیره می کند و با این امکان از طریق api می توانید عملیات احراز هویت و یا به عبارتی Authentication را انجام دهید.
عملکرد jwt بسیار جالب است. وقتی از طریق api درخواست دسترسی به منبعی ارسال می شود. توکن ایجاد شده که منحصر به فرد میباشد، از طریق هیدر به مقصد ارسال می شود و سرور با Decode کردن توکن دریافتی مشخص می کند که این درخواست اجازه دسترسی به اطلاعات را خواهد داشت یا نه.
در بحث api لاراول معمولا شما 2 گزینه برای کار کردن دارید. می توانید api را با jwt و یا passport راه اندازی کنید. فیلم آموزشی پیش روی شما JWT Authentication را در لاراول مورد بحث قرار می دهد. این فیلم آموزشی محصول codecourse است و به زبان انگلیسی می باشد.
ادامه ی مطلب