我是新來的stackoverflow,所以請忍受我。我沒有找到直接回答我的問題。IIS授權MVC控制器完整URL
我正在使用由第三方開發的MVC Web應用程序。有一個特定的控制器,我想確保將某個項目查看給某些用戶。因此,例如,用戶可能訪問的URL爲: ... /#/ MyViews/1
通常,對於所有(Windows)身份驗證用戶來說,查看所有MyViews項目都可以。但是,我可能會只有一兩個用戶/組可以查看。第三方可能會在將來支持該功能,但他們現在還沒有。 我希望IIS授權可以通過改變web.config來幫助我,但我無法讓它工作。
我想我或許可以這樣做:
<location path="#/MyViews/234">
<allow users="domain\username" />
</location>
,但它似乎並沒有工作。這可能只是我無法做到的,但我討厭不得不等待第三方提供這些功能。
我誤解了「位置」功能的能力嗎?
解決此問題的其他可能選項?
您可以在用戶想要訪問的操作上自定義授權屬性。像這樣:http://stackoverflow.com/a/10069844/1081079 – freshbm
感謝您的評論,但我沒有修改/擴展的源代碼,這是第三方應用程序。 – ehjkrulz