0
我創建了一個使用Active Directory認證的MVC 5應用程序。如何使用授權限制對控制器的訪問(Users =「Alice,Bob」)
如何限制只有選定用戶才能訪問我的控制器。我知道我可以做到這一點[Authorize(Users="Alice,Bob")]
,但我不知道這是否也適用於AD身份驗證。 '愛麗絲&鮑勃'需要在數據庫?
謝謝
塞西
我創建了一個使用Active Directory認證的MVC 5應用程序。如何使用授權限制對控制器的訪問(Users =「Alice,Bob」)
如何限制只有選定用戶才能訪問我的控制器。我知道我可以做到這一點[Authorize(Users="Alice,Bob")]
,但我不知道這是否也適用於AD身份驗證。 '愛麗絲&鮑勃'需要在數據庫?
謝謝
塞西
在我的小知識,在此,我明白這個對象(愛麗絲,鮑勃)需要在會議上,這意味着,在他們的應用程序將獲得成功地驗證控制器,所以數據庫不是參考,但會話是。
所以我需要設置像這樣** Session [「allowedUsers」] =「Alice,Bob」** Global.asax中的某處?或者自動知道你什麼時候[授權(Users =「Alice,Bob」)] – ceci
只是[Authorize(Users =「Alice,Bob」)]你應該沒問題。 – RokumDev
我還沒有完全測試,但它看起來像它的工作到目前爲止。謝謝。另一個相關的問題,我如何重定向用戶與「你沒有被授權」的消息?現在它只是將它們重定向到登錄頁面,如果它們不在列表中。 – ceci