ASP.NET MVC 4通过来自不同域的Windows身份验证进行身份验证

时间:2014-03-27 19:04:45

标签: asp.net-mvc-4 authentication windows-authentication

我正在开发一个目前使用表单身份验证的MVC4 Web应用程序。我的开发环境(本地PC)加入DomainA和Testing to DomainB,而Production加入DomainA。我将应用程序的开发和测试实例指向DomainB,然后将生产指向DomainA,一切都完美无瑕。

现在我需要迁移到Windows身份验证,但我需要继续将本地实例指向域B,而不是自动针对域A(计算机加入的域)进行身份验证。

有没有办法执行此操作?我设置<identity impersonate="true" />但仍然(在我的本地计算机加入域A)浏览器将域B中的用户视为无效并且仅验证来自域A的用户,即使我将用户指定为&#34; DomainB \ User& #34;及其相应的密码。

只是为了确保:我不想保留混合身份验证架构,我只是希望能够指向某个域/ AD来验证用户,以便我可以继续使用Testing users /进行调试组(DomainB)而不是生产组(DomainA)。

我还希望能够以另一个用户身份登录,以便能够像使用Forms Auth一样调试具有不同角色和用户的应用程序。

0 个答案:

没有答案