0
我創建了一個帶有Windows身份驗證的小型.NET 4.0/MVC Intranet應用程序。但是我的老闆改變了主意,我必須公開主頁,每個人都可以訪問,同時保持其他人的鎖定。我該怎麼做?如何使Windows Authenticated web應用程序公開一個頁面?
感謝您的幫助, 阿凡
我創建了一個帶有Windows身份驗證的小型.NET 4.0/MVC Intranet應用程序。但是我的老闆改變了主意,我必須公開主頁,每個人都可以訪問,同時保持其他人的鎖定。我該怎麼做?如何使Windows Authenticated web應用程序公開一個頁面?
感謝您的幫助, 阿凡
定義內聯網是僅由一個組織內的用戶訪問。如果您需要讓網頁的所有授權用戶,並通過一定的組,其餘(例如http://site/secret/訪問只有瞭解role based authorization。例如,它可以像這樣
<system.webServer>
<security>
<authorization>
<allow users="*" />
<deny users="?" />
</authorization>
</security>
</system.webServer>
<location path="secret">
<system.webServer>
<security>
<authorization>
<deny users="*" />
<allow roles="DomainName\WindowsSecretGroup" />
</authorization>
</security>
</system.webServer>
</location>
完成