使用特定的Windows标识将IIS URL重写到另一个站点

使用特定的Windows标识将IIS URL重写到另一个站点,iis,windows-authentication,url-rewrite-module,Iis,Windows Authentication,Url Rewrite Module,是否可以在以下场景中使用IIS的URL重写模块: 站点A托管在IIS上,具有匿名身份验证和URL重写模块 站点B托管在具有Windows身份验证的IIS上 当客户端请求站点a时,使用特定的Windows标识将请求转发到站点B 我已尝试配置与站点A关联的池,使其以我希望访问站点B的身份运行,但无法运行,例如,使用客户端的Windows标识。URL重写在堆栈中运行得太早,因此无法访问身份验证数据。因此,解决此问题的唯一方法是使用自定义HTTP模块,该模块发送经过身份验证的用户自定义头。您可以将HTT

是否可以在以下场景中使用IIS的URL重写模块:

站点A托管在IIS上,具有匿名身份验证和URL重写模块

站点B托管在具有Windows身份验证的IIS上

当客户端请求站点a时,使用特定的Windows标识将请求转发到站点B


我已尝试配置与站点A关联的池,使其以我希望访问站点B的身份运行,但无法运行,例如,使用客户端的Windows标识。

URL重写在堆栈中运行得太早,因此无法访问身份验证数据。因此,解决此问题的唯一方法是使用自定义HTTP模块,该模块发送经过身份验证的用户自定义头。您可以将HTTP模块添加到应用程序中,或者使用global.asax,也可以使用稍后在堆栈中运行并具有身份验证数据句柄的模块