MVC ограничить доступ на основе IP

Я хочу ограничить доступ к своему проекту MVC заранее определенным набором IP-адресов. Добавлять или удалять IP-адреса следует быстро и легко, возможно, через интерфейс администратора на веб-странице.

Каким способом лучше всего это реализовать? Должен ли я установить ограничение в файле web.config?

1 ответ

Вы можете установить это в IIS, нет необходимости делать это специально в ASP.NET MVC.

Смотрите MSDN о том, как это сделать.

Если вы хотите сделать это в MVC, например, для каждого конкретного действия, вы можете создать собственный FilterAttribute определить, авторизован ли IP-адрес для этого действия.

Другие вопросы по тегам