我正在为我的公司开发一个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和改变我的用户群不包括空格,有什么我可以做的吗?