آموزش ASP.NET Core Identity Deep Dive

ASP.NET Core Identity Deep Dive

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ASP.NET Core Identity هویت و مدیریت کاربر را به چارچوب وب ASP.NET Core می آورد. این دوره با کتابخانه شروع می شود و مدیریت و ذخیره سازی کاربر مدرن را با تجربه کاربری برجسته ایجاد می کند. ASP.NET Core Identity هویت و مدیریت کاربر را به چارچوب وب ASP.NET Core می آورد. این کتابخانه قوی معمولاً برای پشتیبان گیری از سیستمهای تأیید اعتبار و ارائه قابلیتهای پشتیبانی مانند بازنشانی گذرواژه و ثبت نام کاربر استفاده می شود. در ASP.NET Core Identity Deep Dive ، شما یاد می گیرید که چگونه کتابخانه ASP.NET Core Identity تیک تیک می زند. اول ، شما یک غوطه وری عمیق در داخل کتابخانه خواهید کرد. در مرحله بعد ، شما نقاط مختلف توسعه پذیری آن را کشف خواهید کرد. سرانجام ، شما نه تنها نحوه تمدید آن ، بلکه همچنین زمان واقعی انجام این کار را خواهید فهمید. وقتی این دوره را به پایان رساندید ، می توانید از بسیاری از مشکلات ناشی از سو mis مدیریت کتابخانه که در غیر این صورت باعث ایجاد مشکلات برای شما می شود ، جلوگیری کنید ، درصورتی که شروع به رشد و گسترش مقیاس برنامه های خود کنید و بر اساس آن برای نسخه های بعدی استفاده کنید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

هویت: آنچه باید بدانید و از آنچه باید خودداری کنید Identity: What You Need to Know and What You Need to Avoid

  • مقدمه Introduction

  • هویت اصلی ASP.NET چیست؟ What Is ASP.NET Core Identity?

  • چه چیزی به عنوان داده های هویت حساب می شود؟ What Counts as Identity Data?

  • در مورد نقش ها چطور؟ What About Roles?

  • توضیحات Clarifications

  • نسخه ی نمایشی: از چیزهای آینده Demo: of Things to Come

  • خلاصه Summary

پیاده سازی مهره ها و پیچ و مهره های ASP.NET Core Identity Implementing the Nuts and Bolts of ASP.NET Core Identity

  • مقدمه Introduction

  • ساختار و معماری هویت اصلی ASP.NET Structure and Architecture of ASP.NET Core Identity

  • UserManager و RoleManager UserManager and RoleManager

  • IUserStore IUserStore

  • نسخه ی نمایشی: پیاده سازی هویت اصلی ASP.NET از Scratch Demo: Implementing ASP.NET Core Identity from Scratch

  • نسخه ی نمایشی: ثبت نام کاربر اساسی Demo: Basic User Registration

  • نسخه ی نمایشی: احراز هویت با استفاده از ASP.NET Core و ASP.NET Core Identity Demo: Authentication using ASP.NET Core and ASP.NET Core Identity

  • مسخره کردن UserManager Mocking the UserManager

  • خلاصه Summary

پیاده سازی و گسترش طرح پیش فرض چارچوب نهاد Implementing and Extending the Entity Framework Default Schema

  • مقدمه Introduction

  • نهادهای هویت پیش فرض The Default Identity Entities

  • نسخه ی نمایشی: ساده سازی فروشگاه های کاربر با IdentityUser و UserStoreBase Demo: Simplifying User Stores with IdentityUser and UserStoreBase

  • حذف نیاز به انجام آن با استفاده از چارچوب نهاد Removing the Need to Do It Yourself by Using Entity Framework

  • نسخه ی نمایشی: پیاده سازی فروشگاه پیش فرض موجودیت Demo: Implementing the Default Entity Framework Stores

  • چه موقع IdentityUser را تمدید کنید When to Extend IdentityUser

  • نسخه ی نمایشی: نحوه گسترش استفاده از IdentityUser Demo: How to Extend IdentityUser

  • خلاصه Summary

پیاده سازی مدیریت امن کاربر Implementing Secure User Management

  • مقدمه Introduction

  • نسخه ی نمایشی: ساده سازی احراز هویت با استفاده از ASP.NET Core Helpers Demo: Simplifying Authentication using the ASP.NET Core Helpers

  • نسخه ی نمایشی: کاهش دیگ بخار با SignInManager Demo: Reducing Boilerplate with SignInManager

  • بازنشانی رمز ورود: اصول Password Reset: The Basics

  • بازنشانی رمز ورود: آنچه هویت اصلی ASP.NET به شما می دهد Password Reset: What ASP.NET Core Identity Gives You

  • نسخه ی نمایشی: در حال پیاده سازی بازنشانی رمز عبور Demo: Implementing Password Reset

  • تأیید ایمیل: فقط برای پیام رسانی نیست Email Confirmation: Not Just for Messaging

  • نسخه ی نمایشی: در حال انجام تأیید نامه ایمیل با ارائه دهنده رمز سفارشی Demo: Implementing Email Confirmation with a Custom Token Provider

  • به روزرسانی رمز عبور و هشدار درباره نشانه ها Password Update and a Warning About Tokens

  • خلاصه Summary

محافظت در صورت نقض: هشدار رمز عبور و لغو آن Protection in the Case of a Breach: Password Hashing and Revocation

  • مقدمه Introduction

  • آغازگر هشدار رمز عبور Password Hashing Primer

  • هویت هسته ای و رمزعبور ASP.NET ASP.NET Core Identity and Password Hashing

  • اعتبار سنجی رمزهای عبور با خط مشی های رمز عبور Validating Passwords with Password Policies

  • ایجاد خط مشی های خودسرانه داده های کاربر Creating Arbitrary User Data Policies

  • نسخه ی نمایشی: پیکربندی اعتبار سنجی و ایجاد اعتبار سنجی های سفارشی Demo: Configuring Validation and Creating Custom Validators

  • قفل کاربر: آنچه باید بدانید User Lockout: What You Need to Know

  • نسخه ی نمایشی: پیکربندی قفل کاربرپسند کاربر Demo: Configuring User Friendly Lockout

  • بیرون راندن بچه های بد با SecurityStampValidator Kicking Out the Bad Guys with SecurityStampValidator

  • خلاصه Summary

با احراز هویت واقعی چند عاملی ، امنیت را بیشتر می کنیم Taking Security Further with True Multi-factor Authentication

  • مقدمه Introduction

  • آغازگر احراز هویت چند عاملی Multi-factor Authentication Primer

  • هویت اصلی ASP.NET و احراز هویت چند عاملی ASP.NET Core Identity and Multi-factor Authentication

  • نسخه ی نمایشی: تأیید صحت دو مرحله ای با استفاده از ایمیل Demo: Two-step Verification Using Email

  • زمان استفاده از احراز هویت چند عاملی When to Use Multi-factor Authentication

  • نسخه ی نمایشی: احراز هویت چند عاملی با استفاده از دستگاه تأیید اعتبار Demo: Multi-factor Authentication Using an Authenticator Device

  • مرا بخاطر بسپار Two-factor Remember Me

  • بازیابی دستگاه دو عاملی Two-factor Device Recovery

  • خلاصه Summary

برخورد با حساب های خارجی Dealing with External Accounts

  • مقدمه Introduction

  • احراز هویت خارجی و شناسه اصلی ASP.NET External Authentication and ASP.NET Core Identity

  • نسخه ی نمایشی: راهکارهای پیاده سازی احراز هویت خارجی Demo: External Authentication Implementation Strategies

  • رویکرد بهتر و هشدار درباره مهاجرت A Better Approach and a Warning About Migrating

  • خلاصه Summary

نمایش نظرات

آموزش ASP.NET Core Identity Deep Dive
جزییات دوره
2h 31m
59
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
116
4.7 از 5
دارد
دارد
دارد
Scott Brady
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Brady Scott Brady

Scott Brady یک توسعه دهنده نرم افزار است که در زمینه مدیریت هویت و دسترسی تخصص دارد. با تمرکز بر ASP.NET ، اسکات به طور فزاینده ای خود را در سرزمین های بدون سند پیدا کرده است ، واقعیت ها را با هم جمع می کند و سعی در انتقال آنها دارد تا دیگران مجبور به گذراندن همان موارد نباشند. اسکات در حال حاضر به عنوان مهندس ارشد نرم افزار Rock Solid Knowledge کار می کند و در پروژه IdentityServer OSS ، پیشگام OpenID Connect و OAuth برای NET همکاری دارد.