Role Based Authorization

در Role Based Authorization دسترسی کاربران بر اساس نقش (Role) آن‌ها مدیریت می‌شود.

اعمال محدودیت بر اساس Role


[Authorize(Roles = "Admin")]
public IActionResult AdminPanel()
{
    return View();
}

استفاده از چند Role


[Authorize(Roles = "Admin,Manager")]
public IActionResult Reports()
{
    return View();
}

جمع‌بندی

Role Based Authorization راهکاری ساده برای محدود کردن دسترسی کاربران بر اساس نقش‌های تعریف شده در سیستم است.