Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在MVC中授权某个域用户?_Asp.net Mvc_Authorization - Fatal编程技术网

Asp.net mvc 如何在MVC中授权某个域用户?

Asp.net mvc 如何在MVC中授权某个域用户?,asp.net-mvc,authorization,Asp.net Mvc,Authorization,我将我的控制器标记如下: [Authorize(Roles = "Marketing")] [Authorize(Users = "DOMAIN\\MyUsername")] public class ContactsController : Controller 我不是“营销”角色,但我向用户添加了自己的用户名。 当我导航到联系人/索引或任何其他操作时,首先会提示我提供凭据,然后我会看到错误401-未经授权。 登录用户下的详细错误信息为DOMAIN\MyUsername 为什么我的用户未经授

我将我的控制器标记如下:

[Authorize(Roles = "Marketing")]
[Authorize(Users = "DOMAIN\\MyUsername")]
public class ContactsController : Controller
我不是“营销”角色,但我向用户添加了自己的用户名。
当我导航到联系人/索引或任何其他操作时,首先会提示我提供凭据,然后我会看到错误401-未经授权。
登录用户下的详细错误信息为DOMAIN\MyUsername

为什么我的用户未经授权?


我的浏览器是Chrome,我使用IIS Express作为开发服务器。

如果使用了两个属性,则表示您的用户必须是域\我的用户名,并且他还具有营销角色。您只需使用一个属性

[Authorize(Users = "DOMAIN\\MyUsername", Roles = "Marketing")]
public class ContactsController : Controller