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

Iis 通过浏览器更改域名-Windows身份验证-SID历史记录,iis,iis-7.5,windows-authentication,sid,Iis,Iis 7.5,Windows Authentication,Sid,我们与另一个组织合并,作为合并的一部分,我们的sid历史记录已迁移到新的通用active directory 然而,我们的理解是,当我们使用此方法时,作为sid历史迁移的一部分 httpcontext.current.identity.name 它将返回旧域名,即使由于sid历史记录,您已使用新域名登录到pc 我们正在使用internet explorer,返回的凭据是针对新域的,例如,不是abc\d(旧域),而是返回def\d(新域) 我们在这里做了什么不正确的事情,或者可以做些什么来解决这个

我们与另一个组织合并,作为合并的一部分,我们的sid历史记录已迁移到新的通用active directory

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

我们正在使用internet explorer,返回的凭据是针对新域的,例如,不是abc\d(旧域),而是返回def\d(新域)

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

我们一直在使用Quest迁移工具


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

命令
httpcontext.current.identity.name
基于身份验证。在您的情况下,需要Windows身份验证。这意味着它将显示当前登录的用户。而不是过去在历史上某个任意点登录的人

来源:


另见:

这个问题不清楚。你能解释一下你想做什么吗?我们有一些应用程序需要abc\username,但由于用户现在迁移到新域,我提到的代码现在返回def\username。是否有办法通过sidhistory或其他方式返回abc\username?