jwt مخفف json web tokens است. jwt با ایجاد توکن و ذخیره آن در هیدر امکان احراز هویت را ممکن می سازد. به بیانی دیگر یک رشته رمز شده را که همان token گفته میشود در header درخواست http ذخیره می کند و با این امکان از طریق api می توانید عملیات احراز هویت و یا به عبارتی Authentication را انجام دهید.
عملکرد jwt بسیار جالب است. وقتی از طریق api درخواست دسترسی به منبعی ارسال می شود. توکن ایجاد شده که منحصر به فرد میباشد، از طریق هیدر به مقصد ارسال می شود و سرور با Decode کردن توکن دریافتی مشخص می کند که این درخواست اجازه دسترسی به اطلاعات را خواهد داشت یا نه.
در بحث api لاراول معمولا شما 2 گزینه برای کار کردن دارید. می توانید api را با jwt و یا passport راه اندازی کنید. فیلم آموزشی پیش روی شما JWT Authentication را در لاراول مورد بحث قرار می دهد. این فیلم آموزشی محصول codecourse است و به زبان انگلیسی می باشد.
قسمت اول:
حجم: 1.1 گیگابایت
زبان: انگلیسی
منبع: codecourse.com
لینک اختصاصی: JWT Authentication from Scratch
عناوین فیلم آموزش jwt در لاراول
1. Introduction
04:46
2. Fresh project, container, and database
07:43
3. Stubbing the authentication process
06:54
4. Fetching a user
02:29
5. Refactoring to an authentication provider
05:15
6. The authentication factory
09:54
7. Building JWT claims
04:50
8. Refactoring claims with a factory
06:25
9. JWT issuer and expiry config
05:03
10. Encoding the JWT payload
06:34
11. Refactoring to a JWT provider
03:35
12. Authenticate middleware
07:50
13. Decoding a JWT
08:21
14. Authenticating from a JWT
04:51
[purchase_link id=”910″ text=”خرید” style=”button” color=”blue”]