مسیر یادگیری Authorization
فرآیند تعیین اینکه یک کاربر احراز هویتشده به چه منابع و عملیاتی مجاز به دسترسی است.
6 مرحله
- 1.
Authorization چیست؟
فرآیند تعیین اینکه یک کاربر احراز هویتشده به چه منابع و عملیاتی مجاز به دسترسی است.
~3 ساعت - 2.
تفکیک Authentication از Authorization
توضیح میدهد Authentication تعیین میکند کاربر کیست و Authorization تعیین میکند او اجازه انجام چه کاری را دارد.
~2 ساعت - 3.
پیادهسازی RBAC
توضیح میدهد چگونه با تخصیص مجوزها به نقشها بهجای کاربران، مدیریت دسترسی در سیستمهای بزرگ سادهتر میشود.
~3 ساعت - 4.
کار با Claims-based Authorization
توضیح میدهد Claim چگونه یک ادعای مشخص درباره کاربر (مثل سن یا بخش سازمانی) را حمل میکند و برای تصمیمگیری دسترسی استفاده میشود.
~3 ساعت - 5.
پیادهسازی Policy-based Authorization
نشان میدهد چگونه با تعریف Policy های سفارشی در ASP.NET Core میتوان قوانین دسترسی پیچیدهتر از یک نقش ساده را پیادهسازی کرد.
~4 ساعت - 6.
شناخت اشتباهات رایج Authorization
بررسی میکند اشتباهاتی مانند اتکا به مخفی بودن URL یا کنترل دسترسی فقط در سمت کلاینت چرا امنیت واقعی ایجاد نمیکنند.
~3 ساعت
