لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدیریت مجوزها در 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
Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.
او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفهای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.
نمایش نظرات