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 راهکاری ساده برای محدود کردن دسترسی کاربران بر اساس نقشهای تعریف شده در سیستم است.