1

我的 MVC4 web-app 使用 AppPoolIdentity 来访问在不同服务器上运行的 MVC4 web-api 服务,而不是使用登录用户的 Windows 身份验证凭据。两个站点都启用了 Windows 身份验证。

Http客户端代码访问web-api服务;

using (HttpClientHandler _clientHandler = new HttpClientHandler())
{
_clientHandler.UseDefaultCredentials = true;
using (HttpClient _client = new HttpClient(_clientHandler, true))
{
// code to get data
}
}

我正在使用 ApiController.User 在 web-api 控制器上登录用户的详细信息。

如何将登录用户的凭据传递给 web-api 服务?

4

0 回答 0