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

ASP.NET Core Identity: Authorization Management

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: احراز هویت کاربران و تأیید سطح دسترسی آنها از م keyلفه های اصلی هر برنامه است. در این دوره ، یاد بگیرید که چگونه سطوح مختلف دسترسی را مجاز کنید و لایه های امنیتی را به برنامه های اصلی ASP.NET خود اضافه کنید. مربی Ervis Trupja نشان می دهد که چگونه می توان با استفاده از یک مدل ساده و مبتنی بر نقش و همچنین یک مدل غنی و مبتنی بر سیاست ، کاربران را در .NET Core مجاز کرد. در طول دوره ، وی نحوه افزودن الزامات به سیاست مجوز ، استفاده از کنترل کننده ها برای یک یا چند مورد و ایجاد ویژگی های مجاز سفارشی را شامل می شود. برای جمع بندی ، او نحوه استفاده از مجوز اجباری و نوشتن یک راهنما مبتنی بر منابع را نشان می دهد.
موضوعات شامل:
  • انواع مختلف مجوز
  • اعمال ویژگی های Autoreize و AllowAnonymous
  • افزودن بررسی نقش
  • ادعا و مجوز مبتنی بر سیاست
  • ایجاد و استفاده از خصوصیات سفارشی
  • استفاده از مجوز اجباری
  • نوشتن یک راهنما مبتنی بر منابع

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

مقدمه Introduction

  • امنیت برنامه های اصلی ASP.NET با مجوز Securing ASP.NET Core apps with authorization

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

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

  • مجوز چیست؟ What is authorization?

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

  • نامهای مجوز اصلی ASP.NET ASP.NET Core authorization namespaces

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

  • مجوزها و ویژگیهای AllowAnonymous را مجاز و مجاز کنید Authorize and AllowAnonymous attributes

  • بررسی نقش اضافه می کند Adding role checks

  • بررسی نقش مبتنی بر سیاست Policy-based role checks

3. مجوز مبتنی بر ادعا و سیاست گذاری 3. Claims-Based and Policy-Based Authorization

  • افزودن چک های ادعا Adding claims checks

  • الزامات سیاستگذاری مجوز Authorization policy requirements

  • کار با دارندگان مجوز Working with authorization handlers

  • تجزیه و تحلیل نتایج کنترل کننده Analyzing handler results

  • استفاده از یک کارکرد برای تحقق یک خط مشی Using a func to fulfill a policy

4- ارائه دهندگان خط مشی مجوز 4. Authorization Policy Providers

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

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

  • خط مشی پیش فرض Default policy

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

  • با استفاده از مجوز ضروری Using imperative authorization

  • نوشتن یک کنترل کننده مبتنی بر منابع Writing a resource-based handler

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

نتیجه Conclusion

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

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش هویت اصلی ASP.NET: مدیریت مجوز
جزییات دوره
1h 27m
20
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
4,484
- از 5
ندارد
دارد
دارد
Ervis Trupja
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ervis Trupja Ervis Trupja

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

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

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