لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اکسپرس. دوره js - ماژول 9: احراز هویت و مجوز
دانلود The Express. js Course - Module 9: Authentication and Authorization
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ماژول 9: احراز هویت و مجوز بر مفاهیم اساسی احراز هویت و مجوز در برنامههای کاربردی وب مدرن تمرکز دارد. شما یاد خواهید گرفت که چگونه اقدامات امنیتی قوی را برای محافظت از API های خود و مدیریت نقش های کاربر به طور موثر اجرا کنید. از ثبت نام کاربران گرفته تا تولید و تأیید JSON Web Tokens (JWT)، این ماژول شما را با همه چیزهایی که برای ایمن سازی برنامه های پشتیبان خود نیاز دارید، مجهز می کند.
آنچه خواهید آموخت
یک مدل کاربر با قابلیت احراز هویت بسازید.
ثبت نام کاربری امن را با رمزهای عبور هش شده اجرا کنید.
احراز هویت کاربران با احراز هویت مبتنی بر JWT.
از مسیرهای حساس با مجوزهای مبتنی بر نقش و میان افزار محافظت کنید.
از متغیرهای محیطی برای ذخیره امن اسرار استفاده کنید.
جلسات کاربر، خروج از سیستم و سطوح دسترسی را برای نقشهای مختلف مدیریت کنید.
سرفصل ها و درس ها
درس ها
Lessons
هش کردن رمزهای عبور
Hashing Passwords
ایجاد مدل کاربر
Creating the User Model
تولید توکن های احراز هویت
Generating Authentication Tokens
تست احراز هویت
Testing the Authentication
معرفی کلاس
Class Introduction
احراز هویت و مجوز - مقدمه
Authentication and Authorization - An Introduction
ثبت نام کاربران
Registering Users
حفاظت از مسیرها
Protecting Routes
دریافت کاربر فعلی
Getting the Current User
با استفاده از Lodash
Using Lodash
ذخیره اسرار در متغیرهای محیطی
Storing Secrets in Environment Variables
JSON Web Tokens
JSON Web Tokens
احراز هویت کاربران
Authenticating Users
محصور کردن منطق در مدل های مانگوس
Encapsulating Logic in Mongoose Models
نمایش نظرات