【发布时间】:2011-05-14 17:41:31
【问题描述】:
有没有一种简单的方法可以用具有另一个用户属性的 IPrincipal 替换当前的 User 对象(内部控制器)?我正在考虑用户 Windows 身份验证和 AD 组的环境,因此最好复制所有 AD 属性。
“硬”的方法是进行 LDAP 查询并实现 IPrincipal 接口,但我想避免这种情况。
【问题讨论】:
-
我怀疑你把事情复杂化了。您能否展示您正在尝试测试的控制器操作?
-
我不想测试单个控制器操作。在我的本地机器上运行应用程序时能够模拟特定用户并查看一切如何工作的想法。
标签: c# asp.net-mvc ldap impersonation iprincipal