آموزش مدیریت مجوزها در ASP.NET Core Identity - آخرین آپدیت

دانلود ASP.NET Core Identity: Authorization Management

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: احراز هویت کاربران و تعیین سطح دسترسی آن‌ها یکی از اجزای کلیدی هر اپلیکیشن است. در این دوره، نحوه اعطای سطوح مختلف دسترسی و افزودن لایه‌های امنیتی به برنامه‌های ASP.NET Core را خواهید آموخت. مدرس دوره، Ervis Trupja، نحوه مدیریت مجوزها در .NET Core را با استفاده از مدل ساده مبتنی بر نقش (Role-based) و همچنین مدل پیشرفته مبتنی بر سیاست (Policy-based) آموزش می‌دهد. در طول این دوره، مباحثی چون افزودن الزامات به سیاست‌های مجوزدهی، استفاده از Handlerها برای یک یا چند مورد نیاز و ایجاد Attributeهای سفارشی برای مجوزها پوشش داده شده است. در نهایت، نحوه استفاده از مجوزدهی دستوری (Imperative Authorization) و نوشتن یک Handler مبتنی بر منبع (Resource-based) نمایش داده می‌شود.

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

مقدمه Introduction

  • پیش‌نیازها What you should know

  • امن‌سازی برنامه‌های ASP.NET Core با مجوزدهی Securing ASP.NET Core apps with authorization

  • چه موارد جدیدی اضافه شده است؟ What's new?

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

  • مجوزدهی (Authorization) چیست؟ What is authorization?

  • انواع مجوزدهی در ASP.NET Core ASP.NET Core authorization types

  • فضاهای نام (Namespaces) مربوط به مجوزدهی ASP.NET Core authorization namespaces

2. مجوزدهی ساده و مبتنی بر نقش 2. Simple and Role-Based Authorization

  • افزودن بررسی‌های نقش Adding role checks

  • بررسی نقش‌ها بر اساس Policy Policy-based role checks

  • ویژگی‌های Authorize و AllowAnonymous Authorize and AllowAnonymous attributes

3. مجوزدهی مبتنی بر Claim و Policy 3. Claims-Based and Policy-Based Authorization

  • الزامات سیاست‌های مجوزدهی Authorization policy requirements

  • استفاده از Func برای تحقق یک Policy Using a func to fulfill a policy

  • تحلیل نتایج Handler Analyzing handler results

  • افزودن بررسی‌های Claim Adding claims checks

  • کار با Authorization Handlerها Working with authorization handlers

4. تامین‌کنندگان سیاست‌های مجوزدهی 4. Authorization Policy Providers

  • ویژگی‌های سفارشی مجوزدهی Custom authorization attributes

  • سیاست پیش‌فرض Default policy

  • استفاده از IAuthorizationPolicyProvider سفارشی Using custom IAuthorizationPolicyProvider

5. مجوزدهی مبتنی بر منبع و View 5. Resource-Based and View-Based Authorization

  • استفاده از مجوزدهی دستوری (Imperative) Using imperative authorization

  • نوشتن یک Handler مبتنی بر منبع Writing a resource-based handler

  • تزریق و استفاده از مجوزدهی در View Injecting and using authorization in a view

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش مدیریت مجوزها در ASP.NET Core Identity
جزییات دوره
1h 37m
21
(آخرین آپدیت)
6,890
- از 5
دارد
دارد
دارد
Ervis Trupja
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ervis Trupja Ervis Trupja

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

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

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