دوره آموزشی ASP.NET Core: احراز هویت مبتنی بر توکن
2 ساعتمتوسط2021-08-27
مدرسین

Ervis Trupja
Full-Stack .NET Web Developer with a mathematical background
جزئیات دوره
آیا شما توسعه دهنده ای هستید که باید در مورد احراز هویت مبتنی بر نشانه ها اطلاعات کسب کنید؟ این دوره به تفاوت بین احراز هویت و مجوز، تفاوت بین احراز هویت سنتی و مبتنی بر نشانه و نحوه راه اندازی این مکانیسم احراز هویت جدید در برنامه های کاربردی NET Core. می پردازد. مربی Ervis Trupja تمام آنچه را که برای احراز هویت لازم دارید، انجام می دهد و سپس نحوه تنظیم احراز هویت مبتنی بر رمز را برای ایجاد دسترسی جدید و بازخوانی نشانه ها نشان می دهد. او تولید یک توکن دسترسی با استفاده از یک کد بازخوانی را پوشش می دهد و نحوه ثبت نام و ورود کاربران با استفاده از توکن ها را توضیح می دهد. در نهایت، او نحوه اضافه کردن محدودیت های مبتنی بر نقش و پیکربندی نقش ها را به عنوان بخشی از ادعاهای توکن نشان می دهد.
مهارت ها
ASP.NET CoreIdentity and Access ManagementBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentCybersecurityWeb DevelopmentMicrosoftDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - چرا از احراز هویت مبتنی بر نشانه استثنا استفاده کنید
- 02 - آنچه باید بدانید
1. شروع به احراز هویت
- 03 - احراز هویت در مقابل مجوز
- 04 - احراز هویت مبتنی بر کوکی در مقابل تأیید مبتنی بر توکن
- 05 - بستر هویت چیست
- 06 - JSON Web Token
2. احراز هویت مبتنی بر توکن
- 07 - راهاندازی EntityFramework Core
- 08 - اضافه کردن جداول هویت پیش فرض با استفاده از EF Core
- 09 - پیکربندی احراز هویت مبتنی بر توکن
- 10 - اضافه کردن کنترل کننده احراز هویت
- 11 - ثبت نام کاربران جدید با استفاده از UserManager
- 12 - ورود کاربران
- 13 - ایجاد توکن دسترسی
- 14 - اضافه کردن جدول RefreshToken
- 15 - تولید و ذخیره توکنهای رفرش
- 16 - تزریق TokenValidationParameters
- 17 - تازه کردن توکنهای منقضی شده
3. احراز هویت مبتنی بر نقش
- 18 - کاشت پایگاه داده با نقش ها
- 19 - افزودن ادعای نقش به توکن ها
- 20 - افزودن احراز هویت نقش به یک کنترلر
- 21 - اضافه کردن چند نقش به یک کنترلر
نتیجه
- 22 - مراحل بعدی برای یادگیری بیشتر احراز هویت مبتنی بر توکن
دوره های مرتبط
- دوره آموزشی Middleware در ASP.NET Core
- دوره آموزشی ASP.NET Core: مدیریت استثنائات
- دوره آموزشی پیشرفته ASP.NET Core : تست واحد
- دوره آموزشی بررسی سلامت در ASP.NET Core
- دوره آموزشی استقرار برنامههای ASP.NET Core: از اصول اولیه تا استراتژیهای پیشرفته استقرار
- دوره آموزشی APIهای وب پیشرفته با ASP.NET Core 8
- دوره آموزشی ساخت Web API با ASP.NET Core 8
- دوره آموزشی حفاظت از داده های امنیتی پیشرفته ASP.NET Core