Безопасность на уровне ролей asp.net mvc

Я просто нашел это на веб-сайте ATI:

http://support.amd.com/de/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.42&lang=English

я еще не попробовал его, но это может быть ответ для Вашей проблемы ;) всего наилучшего

20
задан Stefan Steiger 17 April 2015 в 10:47
поделиться

1 ответ

Если вы правильно настроили своего поставщика членства в ASP.Net, вы можете легко использовать атрибут [Authorize], чтобы указать доступ для различных ролей или пользователей.

Чтобы потребовать от пользователей входа в систему, используйте :

[Authorize]
public class SomeController : Controller

// Or
[Authorize]
public ActionResult SomeAction()

Чтобы ограничить доступ для определенных ролей, используйте:

[Authorize(Roles = "Admin, User")]
public class SomeController : Controller

// Or
[Authorize(Roles = "Admin, User")]
public ActionResult SomeAction()

А чтобы ограничить доступ для определенных пользователей, используйте:

[Authorize(Users = "Charles, Linus")]
public class SomeController : Controller

// Or
[Authorize(Users = "Charles, Linus")]
public ActionResult SomeAction()
24
ответ дан 30 November 2019 в 00:59
поделиться