آموزش جامع ASP.NET Core Identity
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
در این دوره آموزشی با ASP.NET Core Identity آشنا شده و یاد می گیرید که از آن برای مدیریت هویت و دسترسی کاربران در برنامه های وبی که با ASP.NET Core می نویسید استفاده کنید.
عنوان اصلی : ASP.NET Core Identity Deep Dive
سرفصل ها :
بررسی اجمالی دوره:
بررسی اجمالی دوره
هویت: آنچه شما باید بدانید و آنچه باید اجتناب کنید:
معرفی
ASP.NET Core Identity چیست؟
چه چیزی به عنوان داده هویت به حساب می آید؟
در مورد نقش ها چطور؟
توضیحات
نسخه ی نمایشی: چیزهایی که در راهند
خلاصه
پیاده سازی مهره ها و پیچ ها در ASP.NET Core Identity:
معرفی
ساختار و معماری ASP.NET Core Identity
UserManager و RoleManager
IUserStore
نسخه ی نمایشی: پیاده سازی ASP.NET Core Identity از ابتدا
نسخه ی نمایشی: ثبت نام اولیه کاربر
نسخه ی نمایشی: احراز هویت با استفاده از ASP.NET Core و ASP.NET Core Identity
مسخره کردن UserManager
خلاصه
پیاده سازی و گسترش طرح پیش فرض چارچوب موجودیت:
معرفی
موجودیت های هویت پیش فرض
نسخه ی نمایشی: ساده کردن فروشگاه های کاربر با IdentityUser و UserStoreBase
رفع نیاز به انجام آن توسط خودتان با استفاده از Entity Framework
نسخه ی نمایشی: پیاده سازی فروشگاه های چارچوب موجودیت پیش فرض
چه زمانی باید IdentityUser را گسترش داد
نسخه ی نمایشی: نحوه گسترش IdentityUser
خلاصه
پیاده سازی مدیریت کاربری امن:
معرفی
نسخه ی نمایشی: ساده سازی احراز هویت با استفاده از ASP.NET Core Helpers
نسخه ی نمایشی: کاهش Boilerplate با SignInManager
تنظیم مجدد رمز عبور: اصول
تنظیم مجدد رمز عبور: آنچه ASP.NET Core Identity به شما می دهد
نسخه ی نمایشی: پیاده سازی تنظیم مجدد رمز عبور
تایید ایمیل: نه فقط برای پیام رسانی
نسخه ی نمایشی: اجرای تایید ایمیل با ارائه دهنده توکن سفارشی
به روز رسانی رمز عبور و هشدار در مورد توکن ها
خلاصه
حفاظت در صورت نقض: درهم سازی رمز عبور و لغو:
معرفی
پرایمر هش کردن رمز عبور
ASP.NET Core Identity and Password Hashing
اعتبارسنجی گذرواژه ها با سیاست های رمز عبور
ایجاد سیاست های خودسرانه داده های کاربر
نسخه ی نمایشی: پیکربندی اعتبار سنجی و ایجاد اعتبار سنجی سفارشی
قفل کاربر: آنچه باید بدانید
نسخه ی نمایشی: پیکربندی Lockout کاربر پسند
بیرون انداختن افراد بد با SecurityStampValidator
خلاصه
افزایش امنیت بیشتر با احراز هویت چند عاملی واقعی:
معرفی
پرایمر احراز هویت چند عاملی
هویت هسته ASP.NET و احراز هویت چند عاملی
نسخه ی نمایشی: تایید دو مرحله ای با استفاده از ایمیل
زمان استفاده از احراز هویت چند عاملی
نسخه ی نمایشی: احراز هویت چند عاملی با استفاده از دستگاه احراز هویت
دو عامل مرا به خاطر بسپار
بازیابی دستگاه دو مرحله ای
خلاصه
برخورد با حساب های خارجی:
معرفی
احراز هویت خارجی و هویت هسته ASP.NET
نسخه ی نمایشی: استراتژی های پیاده سازی احراز هویت خارجی
یک رویکرد بهتر و یک هشدار در مورد مهاجرت
خلاصه
ASP.NET Core Identity Deep Dive