آموزش 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

  • بررسی بخش Section Review

نتیجه Conclusion

  • بررسی دوره Course Review

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش ASP.NET Core Identity - احراز هویت و مجوز [ویدئو]
جزییات دوره
4 h 52 m
35
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar