آموزش هویت اصلی ASP.NET: مدیریت احراز هویت

ASP.NET Core Identity: Authentication Management

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: احراز هویت کاربران و تأیید سطح دسترسی آنها از م keyلفه های اصلی هر برنامه است. در این دوره ، نحوه استفاده از ASP.NET Core Identity و همچنین ارائه دهندگان شخص ثالث را برای احراز هویت کاربران خود بیاموزید. مربی Ervis Trupja نحوه ایجاد یک برنامه وب با Identity را نشان می دهد. تنظیمات قفل ، رمز ورود و ورود به سیستم را پیکربندی کنید. و مدل Identity را سفارشی کنید و از Entity Framework استفاده کنید تا این تغییرات را در پایگاه داده خود منعکس کنید. وی همچنین نشان می دهد که چگونه کاربران خود را قادر می سازد تا با حساب های فیس بوک و GitHub خود وارد سیستم شوند ، همچنین نحوه پیکربندی سیستم احراز هویت مبتنی بر کوکی ها را نشان می دهد.
موضوعات شامل:
  • تفاوت بین احراز هویت و مجوز
  • ایجاد یک برنامه وب با هویت
  • پیکربندی قفل کردن ، گذرواژه و تنظیمات ورود به سیستم
  • سفارشی سازی مدل هویت
  • بارگذاری تنبل
  • احراز هویت با استفاده از وسایل خارجی مانند Facebook
  • پیکربندی احراز هویت مبتنی بر کوکی

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

مقدمه Introduction

  • امنیت برنامه های اصلی ASP.NET با تأیید اعتبار Securing ASP.NET Core apps with authentication

  • آنچه باید بدانید What you should know

1. شروع کار 1. Getting Started

  • ویژگی های امنیتی اصلی ASP.NET ASP.NET Core Security features

  • احراز هویت در مقابل مجوز Authentication vs. authorization

2. آشنایی با هویت 2. Introduction to Identity

  • هویت اصلی ASP.NET ASP.NET Core Identity

  • ایجاد یک برنامه وب با Identity Creating a web application with Identity

  • بررسی ثبت نام ، ورود و خروج از سیستم Examining Register, Login, and Logout

  • پیکربندی تنظیمات هویت Configuring Identity settings

3. شخصی سازی مدل هویت 3. Customizing Identity Model

  • مدل هویت با چهارچوب هویت Identity model with Entity Framework

  • انواع و روابط شخصیتی Entity types and relationships

  • پیکربندی مدل پیش فرض و انواع عمومی Default model configuration and generic types

  • با استفاده از بارگذاری تنبل Using lazy loading

4- احراز هویت با استفاده از ارائه دهندگان خارجی 4. Authentication Using External Providers

  • چرا ارائه دهندگان خارجی؟ Why external providers?

  • تأیید اعتبار با استفاده از Facebook Authenticating using Facebook

  • تأیید اعتبار با استفاده از GitHub Authenticating using GitHub

5. احراز هویت مبتنی بر کوکی 5. Cookie-Based Authentication

  • پیکربندی احراز هویت مبتنی بر کوکی Cookie-based authentication configuration

  • واسط سیاست کوکی Cookie policy middleware

  • ایجاد یک کوکی تأیید اعتبار Creating an authentication cookie

  • ورود به سیستم و خارج از کوکی Cookie-based sign-in and out

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش هویت اصلی ASP.NET: مدیریت احراز هویت
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 22m
20
Linkedin (لینکدین) lynda-small
03 اردیبهشت 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
6,012
- از 5
ندارد
دارد
دارد
Ervis Trupja

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ervis Trupja Ervis Trupja

برنامه نویس وب Full-Stack .NET با پیشینه ریاضی

Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.

او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفه‌ای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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