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