我有一個將在內部使用的Web應用程序,它通過Windows身份驗證進行身份驗證。 <authentication mode="Windows" />
是在web配置MVC角色授權不適用於Windows帳戶
我有兩個角色 - 所有和一個 - 它可以在應用程序訪問不同的網頁:
[HttpGet]
public ActionResult Home()
{
return View();
}
[HttpGet]
[Authorize(Roles = "All")]
public ActionResult AllPage()
{
return View();
}
[HttpGet]
[Authorize(Roles = "All, One")]
public ActionResult OnePage()
{
return View();
}
理想的情況下,每個人都可以看到主頁上,都可以看到的AllPage和OnePage和One只能看到OnePage,而不能看到AllPage
我有兩個用戶,AllUser和OneUser,分別位於各自的組中。問題是無論誰登錄,一切都是未經授權的。授權從未成功。我已經嘗試了很多在線教程,以瞭解如何設置這些教程,但都沒有成功。這真的不應該是那麼複雜,但我無法得到這個爲我的生活工作。
事情我已經嘗試:
Roles = "Domain\\All"
)如果任何人有一些指導或幫助,我會很感激。
你不需要模仿。只要服務器連接到域。 –