دوره آموزشی 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 - مراحل بعدی برای یادگیری بیشتر احراز هویت مبتنی بر توکن
دوره های مرتبط
- دوره آموزشی APIهای وب پیشرفته با ASP.NET Core 8
- دوره آموزشی ASP.NET Core در NET 6. : تزریق وابستگی
- دوره آموزشی ASP.NET Core: مدیریت استثنائات
- دوره آموزشی ASP.NET Core MVC
- دوره آموزشی ASP.NET Core: توسعه مبتنی بر آزمایش
- دوره آموزشی Middleware در ASP.NET Core آپدیت (2017)
- دوره آموزشی Razor Pages در ASP.NET Core
- دوره آموزشی استقرار برنامه های اصلی ASP.NET
مسیرهای مرتبط
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده هسته ASP.NET
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده MEAN Javascript
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Back-End وب
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی آماده شدن برای آزمون Microsoft Azure Administrator (AZ-104)
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده ASP.NET