در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این دوره، اصول تأیید هویت مدرن را با استفاده از کتابخانه هویت اصلی ASP.NET یاد خواهید گرفت و به نیازهای کسب و کار خاصی یاد خواهید گرفت. در حالی که امنیت کامل به اندازه کافی غیرممکن است، ما تکنیک های مختلفی را که در تضمین امنیت و حفظ سهولت استفاده از سیستم کمک می کنیم، کشف خواهیم کرد.
هسته هویت یک کتابخانه گل سرسبد بسته بندی شده با پروژه های اصلی ASP.NET است این کمک می کند تا در تامین برنامه های کاربردی ASP.NET با استفاده از ویژگی های مانند احراز هویت، مدیریت نقش، و غیره کمک کند. . گرفتن احراز هویت و مجوز درست در وب سایت شما می تواند به کاربران و اطلاعات خود را از حملات محافظت کند. ویژگی های اضافه شده مانند دو و چند عامل احراز هویت نسبتا آسان است و این کتابخانه به راحتی می تواند به منظور پیاده سازی قوانین کسب و کار منحصر به فرد گسترش یابد.
حتی اگر اصول اصول امنیتی با برنامه صفحات تیغه ای نشان داده شود، تمام تکنیک ها و ملاحظات را می توان در هر نوع برنامه کاربردی اصلی ASP.NET، از جمله MVC و Blazor گرفته شود.
توسط زمانی که دوره را به پایان رسانده اید، شما در ویژوال استودیو حرکت کرده اید و خطاهای منطق و نحو را بررسی کرده اید خیلی، که در هنگام کار در محیط دات نت، طبیعت دوم برای شما خواهد بود.
تمام منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/packpublishing/asp.net-core-identity-- -Authentication و مجوز
عنوان اصلی : ASP.NET Core Identity - Authentication and Authorization
سرفصل های دوره :
مقدمه:
مقدمه دوره
تنظیم پروژه و بررسی اجمالی:
پروژه تبلیغاتی طبقه بندی شده
اضافه کردن احراز هویت کوکی به پروژه وب
اضافه کردن ورود و خروج از سیستم
کشف ادعاهای هویت و مدیرعامل
اضافه کردن احراز هویت شخص ثالث - مفاهیم
بررسی بخش
اضافه کردن هویت به یک برنامه اصلی ASP.NET:
هسته هویت چیست؟
اضافه کردن هویت به پروژه موجود
اجرای ثبت نام امن - قسمت 1
ثبت نام امن - قسمت 2
تأیید صحت ایمیل برای ثبت نام
امنیت رمز عبور اضافی
بررسی بخش
پیاده سازی امنیت احراز هویت با هویت:
مرور بخش بخش
قابلیت ورود به سیستم
خروج جریان خروج
اجرای قابلیت تنظیم مجدد رمز عبور
قفل کردن حساب کاربری
اجرای احراز هویت دو عامل
بررسی بخش
اجرای مجوز پیشرفته:
بخش بخش بخش - مجوز چیست و چگونه آن را کمک می کند؟
اجرای مجوز اساسی
اضافه کردن نقش به کاربران
اجرای مجوز مبتنی بر نقش
اضافه کردن ادعاهای سفارشی به کاربران
با استفاده از ادعا برای محافظت از نقطه های کاربردی
اجرای مجوز مبتنی بر سیاست
بررسی بخش
کار با ارائه دهندگان هویت OpenIDConnect:
بخش مرورگر - OpenIdConnect چیست؟
ثبت نام برای اعتبار Google Oauth
اضافه کردن Google Auth به برنامه
تست ورود به سیستم Google Auth
بررسی بخش
نتیجه گیری:
بررسی دوره
ASP.NET Core Identity - Authentication and Authorization
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
ASP.NET Core 7 MVC – Cross-Platform Development
توسعه وب مدرن با Blazor و .Net Core 5
کورس کدنویسی Blazor WebAssembly .NET Core 5
Complete Microsoft SQL Server Database Design Masterclass
Mastering SQL Server RDS on AWS
.NET MAUI Mobile App Development
فیلم یادگیری کامل Entity Framework Core 5
کورس کدنویسی به زبان ASP.NET 5 Web API
Test Driven Development in ASP.NET Core – The Handbook
Entity Framework Core – یک تور کامل (.NET 5 و بالاتر)