.net MVC Windows身份验证以另一个用户身份登录

时间:2014-03-27 13:05:26

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

我正在使用.net MVC构建一个应用程序,我陷入其中一个要求。

应用程序是Intranet网站(WEB_A),身份验证模式是Windows身份验证。但是,用户可以通过两种方式进入网站,其中一种来自另一个内部网站。(WEB_B),另一种是直接网站。

有一个特殊情况

  1. user_A登录计算机,
  2. 用户使用user_B密码登录到web_B(他们不使用Windows身份验证,但用户名在同一个数据库中)
  3. user_B点击web_B上的链接并跳转到web_A(用户_点击链接后将发生的事情将是Web_B将打开一个窗口,然后将这些凭据信息发布到Web_A.Web_A将抓取并做任何需要做的事情)
  4. 我希望web_A以某种方式处理user_B是登录用户而不是user_A(用户登录到计算机)

    如果用户直接访问网站(WEB_A),我们只会使用当前的登录用户作为结果。

0 个答案:

没有答案