【发布时间】:2012-01-23 20:53:22
【问题描述】:
在使用 Windows 身份验证的 Intranet 站点上,并且某些控制器方法被标记为“AuthorizeAttribute”控制对某些用户/组和角色的访问,我试图找出允许“测试用户”访问的最佳方法这些东西。
由于
我的第一个想法是实现以下内容:
- 本质上反映
部分的自定义配置部分 - 一个继承自“AuthorizeAttribute”的自定义属性,它根据自定义配置部分检查用户
- 使用配置转换删除 QA 和发布环境的自定义配置部分
有没有更简单/更好的方法???
【问题讨论】:
-
不确定我是否理解。您不应该将测试用户添加到适当的组/角色,而不是更改代码和配置中的任何内容吗?
-
在 QA 中,它是专门的测试用户,所以是的,正如你所说。但是从Debug到Staging,测试用户通常是我。而且我没有创建域帐户的权力...
标签: c# asp.net-mvc asp.net-mvc-3 windows-authentication