Я новичок в stackoverflow, поэтому, пожалуйста, несите меня. Я не нашел прямого ответа на мой вопрос.IIS Authorization MVC Controller полный URL
Я использую веб-приложение MVC, разработанное третьей стороной. Существует определенный контроллер, для которого я хотел бы обеспечить просмотр одного элемента для определенных пользователей. Так, например, URL, пользователь может ударить в: .../#/MyViews/1
Вообще это хорошо для всех (Windows) проверку подлинности пользователей, чтобы видеть все элементы MyViews. Тем не менее, может быть несколько, что я хотел бы только один или два пользователя/группы, чтобы иметь возможность просматривать. Третья сторона может поддержать эту функциональность в будущем, но сейчас они не работают. Я надеялся, что авторизация IIS поможет мне, изменив файл web.config, но я не могу заставить его работать.
Я думал, что я мог бы быть в состоянии сделать что-то вроде:
<location path="#/MyViews/234">
<allow users="domain\username" />
</location>
, но это не похоже на работу. Может быть, я не могу этого сделать, но мне не терпится ждать, пока третья сторона предоставит вам функциональность.
Неужели я не понимаю возможности функциональности «местоположения»?
Любые другие возможные варианты решения этой проблемы?
Вы можете использовать пользовательский атрибут Authorize для действий, к которым вы хотите получить доступ. Что-то вроде этого: http://stackoverflow.com/a/10069844/1081079 – freshbm
Спасибо за комментарий, однако у меня нет исходного кода для изменения/расширения, это стороннее приложение. – ehjkrulz