لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
ASP.NET Core Identity - احراز هویت و مجوز [ویدئو]
ASP.NET Core Identity - Authentication and Authorization [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، شما اصول اولیه احراز هویت مدرن را با استفاده از کتابخانه هویت هسته ASP.NET یاد خواهید گرفت و با نیازهای خاص کسب و کار آشنا خواهید شد. در حالی که مسلماً دستیابی به امنیت کامل غیرممکن است، ما تکنیک های مختلفی را بررسی خواهیم کرد که به تضمین امنیت و همچنین حفظ سهولت استفاده از سیستم کمک می کند.
Identity Core یک کتابخانه پرچمدار بسته بندی شده با پروژه های ASP.NET Core است که به ایمن سازی برنامه های ASP.NET با استفاده از ویژگی هایی مانند احراز هویت، مدیریت نقش و غیره کمک می کند. . انجام صحیح احراز هویت و مجوز در وب سایت شما می تواند به حفظ امنیت کاربران و داده های آنها در برابر حملات کمک کند. ویژگی های اضافه شده مانند دو و چند عاملی احراز هویت نسبتا آسان است و این کتابخانه را می توان به راحتی برای پیاده سازی قوانین تجاری منحصر به فرد گسترش داد.
حتی اگر اصول اصول امنیتی با یک برنامه Razor pages نشان داده شود، تمام تکنیک ها و ملاحظات را می توان در هر نوع برنامه ASP.NET Core، از جمله MVC و Blazor در نظر گرفت.
زمانی که دوره را تمام کردید، در ویژوال استودیو حرکت کرده اید و خطاهای منطقی و نحوی را آنقدر بررسی کرده اید که هنگام کار در محیط دات نت برای شما طبیعت دوم خواهد بود.
همه منابع و فایلهای کد در اینجا قرار میگیرند: https://github.com/PacktPublishing/ASP.NET-Core-Identity---Authentication-and-Authorization آموزش اضافه کردن مجوز و محدودیتهای کاربر
احراز هویت دو و چند عاملی را پیاده سازی کنید
روش های مدرن احراز هویت (ورودهای اجتماعی، OAuth و موارد دیگر) را بیاموزید
سیاست های رمز عبور و بازیابی را بیاموزید
از ساخت و مدیریت ادعاهای کاربر استفاده کنید
یاد بگیرید که چگونه نقشها، ادعاها و سیاستهای کاربر را به درستی پیادهسازی کنید. هر کسی که می خواهد مفاهیم پیشرفته احراز هویت و مجوز را بررسی کند و همچنین کسانی که می خواهند به طور کامل نحوه ایمن کردن یک برنامه اصلی دات نت را بدانند، می توانند این دوره را بگذرانند. بیاموزید چگونه احراز هویت کوکی را به صورت دستی به یک برنامه ASP.NET Core اضافه کنید * راه اندازی ویژگی های ایمیل برای تأیید ایمن حساب، فراموشی رمز عبور و سایر فرآیندها * آموزش پیاده سازی صحیح فرآیند احراز هویت و ثبت نام کاربر
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره
Course Introduction
راه اندازی و بررسی اجمالی پروژه
Project Setup and Overview
راه اندازی پروژه تبلیغات طبقه بندی شده
Setup Classified Advertisement Project
احراز هویت کوکی را به پروژه وب اضافه کنید
Add Cookie Authentication to Web Project
قابلیت ورود و خروج را اضافه کنید
Add Login and Logout Functionality
بررسی ادعاهای هویت و اصل
Exploring Identity Claims and Principal
اضافه کردن احراز هویت شخص ثالث - مفاهیم
Adding Third-Party Authentication - Concepts
بررسی بخش
Section Review
Identity را به یک ASP.NET Core Application اضافه کنید
Add Identity to an ASP.NET Core Application
هسته هویت چیست؟
What Is Identity Core
هویت را به پروژه موجود اضافه کنید
Add Identity to Existing Project
اجرای ثبت نام امن - قسمت 1
Implement Secure Registration - Part 1
اجرای ثبت نام امن - قسمت 2
Implement Secure Registration - Part 2
اجرای تایید ایمیل برای ثبت نام
Implement Email Verification for Registration
امنیت رمز عبور اضافی
Additional Password Security
بررسی بخش
Section Review
پیاده سازی امنیت احراز هویت با هویت
Implement Authentication Security with Identity
نمای کلی بخش
Section Overview
اجرای عملکرد ورود
Implement Login Functionality
کنترل جریان خروج
Handle Logout Flow
اجرای عملیات بازنشانی رمز عبور
Implement Password Reset Functionality
اجرای قفل حساب
Implement Account Locking
اجرای احراز هویت دو مرحله ای
Implement Two-Factor Authentication
بررسی بخش
Section Review
مجوز پیشرفته را اجرا کنید
Implement Advanced Authorization
نمای کلی بخش - مجوز چیست و چگونه کمک می کند؟
Section Overview - What is Authorization and how does it help?
اجرای مجوز پایه
Implement Basic Authorization
اضافه کردن نقش به کاربران
Add Roles to Users
اجرای مجوز مبتنی بر نقش
Implement Role-Based Authorization
افزودن ادعاهای سفارشی به کاربران
Add Custom Claims to Users
استفاده از ادعاها برای ایمن کردن نقاط پایانی برنامه
Using Claims to Secure Application Endpoints
اجرای مجوز مبتنی بر سیاست
Implement Policy-Based Authorization
بررسی بخش
Section Review
کار با ارائه دهندگان هویت OpenIdConnect
Working with OpenIdConnect Identity Providers
نمای کلی بخش - OpenIdConnect چیست
Section Overview - What is OpenIdConnect
برای Google OAuth Credentials ثبت نام کنید
Sign Up for Google OAuth Credentials
Google Auth را به برنامه اضافه کنید
Add Google Auth to App
جریان ورود به سیستم Google Auth را آزمایش کنید
Test Google Auth Login Flow
نمایش نظرات