آموزش احراز هویت در لاراول (Breeze – Jetstream – Fortify)
در این بخش دانلود رایگان فیلم آموزش احراز هویت در لاراول (Breeze – Jetstream – Fortify) را آماده کرده ایم که توسط Andre Madarang از مجموعه آموزشی Laracasts به زبان انگلیسی در ۳ ساعت و ۲۵ دقیقه تهیه شده است. در ادامه توضیحاتی در رابطه با موضوع ارائه شده و لینک دانلود رایگان آموزش قرار داده شده است.
احراز هویت در سیستم های آنلاین
احراز هویت یکی از مهم ترین ویژگی های هر سیستم آنلاین است. در واقع، این ویژگی به شما امکان می دهد که کاربران را شناسایی کرده و اطمینان حاصل کنید که تنها کاربران مجاز می توانند به بخش های خاص از سایت شما دسترسی داشته باشند. بنابراین احراز هویت در سایت ها و اپلیکیشن های آنلاین بسیار حائز اهمیت بوده و لاراول نیز با ارائه راه حل های متعدد به شما کمک می کند که این کار را به سادگی انجام دهید.
احراز هویت در Laravel
احراز هویت در لاراول به دو صورت انجام می شود: اول، با استفاده از بسته های شخص اول و دوم، با استفاده از بسته های رسمی لاراول. بسته های شخص اول به شما امکان می دهند تا با استفاده از کتابخانه ها و ابزارهایی که توسط توسعه دهندگان شخصی طراحی شده اند، به سادگی احراز هویت کاربران خود را پیاده کنید. بسته های شخص اول معمولاً ساده و کارآمد هستند و به شما امکان می دهند تا با سرعت بالا و به راحتی احراز هویت را پیاده کنید. احراز هویت در لاراول یکی از ویژگی های مهم آن است که به شما امکان می دهد کاربران را شناسایی و اطمینان حاصل کنید که تنها کاربران مجاز امکان دسترسی به بخش های خاص از سایت شما را خواهند داشت. در Laravel گزینه های متعددی برای احراز هویت اپلیکیشن های شما ارائه می شود.
نحوه استفاده
برای شروع، می توانید از بسته های شخص اول استفاده کنید که لایه احراز هویت شما را با بنیان قوی و مدرنی فراهم می کنند. به عنوان مثال، Laravel Breeze به شما کمک می کند تا به سرعت شروع به کار کنید. اما اگر به ویژگی های اضافی نیاز دارید، Laravel Jetstream امکاناتی از جمله احراز هویت دو مرحله ای، توکن های API و مدیریت تیم را فراهم می کند. همچنین، اگر تصمیم دارید از استک فرانت اند خود استفاده کنید، Laravel Fortify برای پیاده سازی بک اند گزینه مناسبی است. در این دوره آموزشی، نحوه استفاده و سفارشی سازی این بسته ها را به منظور مطابقت با نیازهای احراز هویت اپلیکیشن شما بررسی خواهیم کرد.
سرفصل های آموزش احراز هویت در لاراول
Laravel Breeze
- بررسی و کاربرد Breeze
Laravel Jetstream
- نصب و ویژگی های Jetstream
- سفارشی سازی ویوها
- سفارش سازی روت ها
- اکشن ها
- توکن های API
- پشتیبانی تیم
- ادغام Inertia
Laravel Fortify
- لاگین و ثبت نام
- اعتبارسنجی ایمیل
- ریست کردن رمزهای عبور
- بروزرسانی پروفایل و رمز عبور
- تایید رمز عبور
- احراز هویت دو عاملی
- استفاده از API
- احراز هویت SPA با Sanctum
- احراز هویت اپلیکیشن موبایل با Sanctum
احراز هویت دستی
- ورود و ثبت نام دستی
- فراموشی رمز عبور و ریست کردن رمز عبور
- نکات تکمیلی
- نکات ارتقای نسخه ۲ Jetstream