我正在使用表單認證,並且我想將某些頁面限制爲某些角色。現在,每個人都可以訪問整個應用程序登錄後。使用沒有「成員資格」表的角色認證
但我想限制某些頁面某些角色。例如,「查看日誌」頁面。
我在想,我的web.config文件應該是這樣的:
<location path="logs/view/">
<system.web>
<authorization>
<allow roles="super, admin"/>
</authorization>
</system.web>
但我的問題是,底層應用程序的構建方式,在用戶登錄成功通過一個api調用我返回一個「用戶」onbject並且該用戶的角色是該對象的一部分(User.Role ==「admin」)。我沒有一個參考數據庫表,告訴APP用戶有什麼作用。
我怎樣才能在
<allow roles="super, admin"/>
位在我的webconfig的用戶對象的角色屬性相關聯?