通过浏览器更改域名-Windows身份验证-SID历史记录

时间:2018-11-15 09:27:59

标签: iis iis-7.5 windows-authentication sid

在某些情况下,我们已经与另一个组织合并,因此,我们的sid历史记录已迁移到新的公共活动目录中。

但是,我们的理解是,当使用此方法时,作为sid历史记录迁移的一部分 httpcontext.current.identity.name 即使您由于sid历史记录而使用新域名登录了PC,它也会返回旧域名

我们正在使用Internet Explorer,并且返回的凭据用于新域,例如而不是abc \ d(旧域),而是返回的def \ d(新域)。

在这里,我们是否做了不正确的事情,或者可以做些什么来解决此问题?我们正在Windows Server 2016的IIS 10上使用IIS Windows身份验证。

我们一直在使用Quest Migration工具。

我们可以启用某些功能而不是更改代码吗?

1 个答案:

答案 0 :(得分:1)

命令httpcontext.current.identity.name基于身份验证。您的情况是Windows身份验证。这意味着它将显示当前登录的用户。而不是历史记录中任意点过去登录的用户。

来源: https://docs.microsoft.com/en-us/dotnet/api/system.web.httpcontext.user?redirectedfrom=MSDN&view=netframework-4.7.2#System_Web_HttpContext_User

另请参见: How does HttpContext.Current.User.Identity.Name know which usernames exist?