Я использую проверку подлинности с помощью ASP.NET MVC.Внутри web.config на уровне приложения я могу установить пути, по которым мне требуется аутентификация, следующим образом:
<location path="subdir1">
<system.web>
<authorization>
<allow users ="?" />
</authorization>
</system.web>
</location>
subdir1 - это имя папки в папке Views.Это работает для маршрутизации веб-страницы как siteurl.com / subdir1 .
Однако, если мой subdir1 находится под другим динамически созданным маршрутом, этот параметр не работает.Например; siteurl.com / dynamic / subdir1 не запрашивает аутентификацию. динамический создается во время выполнения, и web.config не знает об этом при запуске приложения, но его это не должно волновать, я просто хочу, чтобы он запрашивал аутентификацию всякий раз, когда есть доступ к subdir1 route.
Есть ли способ, которым я могу установить атрибут пути местоположения для этого случая?или у вас есть другой способ решить эту проблему?
Любая помощь будет принята с благодарностью.cas sakal