آموزش اصول ASP.NET Identity 2

ASP.NET Identity 2 Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ASP.NET Identity 2 جدیدترین کتابخانه مدیریت کاربر از تیم ASP.NET است. این دوره اصول هویت مبتنی بر ادعا ، نحوه کار کتابخانه ASP.NET Identity و نحوه ادغام کتابخانه با برنامه ASP.NET را به شما می آموزد. ASP.NET Identity آخرین کتابخانه مدیریت کاربر از ASP.NET است. تیم ، جایگزین کتابخانه های عضویت ASP.NET و عضویت ساده. در این دوره ، ASP.NET Identity 2 Fundamentals ، همه آنچه برای شروع کار با کتابخانه ASP.NET Identity نیاز دارید را فرا خواهید گرفت. ابتدا بهترین روش ها را کشف خواهید کرد. در مرحله بعدی ، نکات امنیتی را کشف خواهید کرد. سرانجام ، شما یاد خواهید گرفت که چگونه کتابخانه را با برنامه های وب مدرن ASP.NET MVC ادغام کنید. پس از اتمام این دوره ، با دانش پیاده سازی ASP.NET Identity در برنامه وب خود ، ایجاد یک فروشگاه کاربر قدرتمند که با کتابخانه های امنیتی مدرن ادغام می شود ، مسلح خواهید شد.

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

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

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

مقدمه ای بر هویت ASP.NET و هویت مبتنی بر ادعا Introduction to ASP.NET Identity and Claims Based Identity

  • مقدمه Introduction

  • هویت مبتنی بر ادعا Claims Based Identity

  • هویت ASP.NET ASP.NET Identity

  • هویت ASP.NET چیست What ASP.NET Identity Is Not

  • تاریخ History

  • نسخه ی نمایشی: ایجاد یک کاربر Demo: Creating a User

  • نسخه ی نمایشی: اختصاص یک ادعا Demo: Assigning a Claim

  • نسخه ی نمایشی: تأیید رمز ورود Demo: Verifying a Password

  • خلاصه Summary

پیاده سازی هویت ASP.NET Implementing ASP.NET Identity

  • مقدمه Introduction

  • معماری Architecture

  • استفاده کننده IUser

  • IUserStore IUserStore

  • UserManager UserManager

  • نسخه ی نمایشی: پیاده سازی IUser و IUserStore Demo: Implementing IUser and IUserStore

  • پیش فرض های چارچوب نهاد Entity Framework Defaults

  • کتابخانه یاور OWIN OWIN Helper Library

  • نسخه ی نمایشی: در حال انجام ثبت نام کاربر Demo: Implementing User Registration

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

  • خلاصه Summary

گسترش هویت ASP.NET Extending ASP.NET Identity

  • مقدمه Introduction

  • ذخیره سازی به عنوان ادعا در برابر املاک سفارشی Storage as Claim vs. Custom Property

  • نسخه ی نمایشی: گسترش پیش فرض های چارچوب شناسه ASP.NET Demo: Extending ASP.NET Identity Entity Framework Defaults

  • احراز هویت دو فاکتور Two Factor Authentication

  • نسخه ی نمایشی: تأیید دو مرحله ای با استفاده از پیامک Demo: Two Step Verification Using SMS

  • بازنشانی و تأیید Reset and Confirmation

  • تأیید نسخه ی نمایشی ایمیل از طریق ایمیل Demo Email Confirmation via Email

  • بازنشانی رمز ورود نسخه ی نمایشی از طریق ایمیل Demo Password Reset via Email

  • احراز هویت خارجی External Authentication

  • نسخه ی نمایشی: مدیریت احراز هویت و هویت خارجی Demo: Handling External Authentication and Identities

  • خلاصه Summary

رعایت بهترین روشهای امنیتی Adhering to Security Best Practices

  • مقدمه Introduction

  • اعتبارسنجی کاربر User Validation

  • اعتبار سنجی رمز عبور Password Validation

  • نسخه ی نمایشی: پیکربندی اعتبار سنجی کاربر و رمز عبور Demo: Configuring User and Password Validation

  • قفل کاربر User Lockout

  • نسخه ی نمایشی: پیکربندی اعلان های Lockout و Lockout کاربر Demo: Configuring User Lockout and Lockout Notifications

  • هش کردن رمز عبور Password Hashing

  • اعتبار سنجی تمبر امنیتی Security Stamp Validation

  • نسخه ی نمایشی: اعتبار سنجی جلسات با استفاده از تمبرهای امنیتی Demo: Invalidating Sessions Using Security Stamps

  • خلاصه Summary

جدا کردن موضوعات پیشرفته Separating Concerns Advanced Topics

  • مقدمه Introduction

  • تزریق وابستگی Dependency Injection

  • نسخه ی نمایشی: استفاده از یک کانتینر DI با ASP.NET Identity و OWIN Demo: Using a DI Container with ASP.NET Identity and OWIN

  • الگوهای مفید طراحی Useful Design Patterns

  • جدا کردن خط لوله OWIN Decoupling the OWIN Pipeline

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش اصول ASP.NET Identity 2
جزییات دوره
2h 28m
48
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
107
4 از 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 همکاری دارد.