我正在爲我的公司開發一個Intranet站點,並且正在使用Windows身份驗證。我的問題是,當我嘗試添加一個由空格分隔的兩個單詞的角色時,我得到Windows安全模式彈出窗口詢問我的用戶名和密碼。但是,如果角色只有一個單詞,那麼它可以很好地工作。Windows身份驗證MVC [Authoize(角色=「兩個字」)]不工作
活動目錄中的示例組名稱:「人力資源」,「項目經理」,「教育」爲我的例子下面。
實例的作品:
[Authorize(Roles = "Education")]
例子不工作:
[Authorize(Roles = "Human Resources")]
[Authorize(Roles = "Project Managers")]
我曾嘗試:
[Authorize(Roles = "Human Resources")]
[Authorize(Roles = "Human_Resources")]
[Authorize(Roles = "HumanResources")]
[Authorize(Roles = @"DOMAIN\Human Resources")]
[Authorize(Roles = @"DOMAIN\HumanResources")]
[Authorize(Roles = @"DOMAIN\Human_Resources")]
除了進入Active Directory和改變我的用戶羣不包括空格,有什麼我可以做的嗎?