Есть микросервис на .net core 7 который хостися в кубернетис кластере. Сервис должен вызвать внешню апишку, которая использует Windows аутентификацию. Вопорос как это сделать и возможно ли это сделать? Несколько дней искал варианты, но ни одного работающего. Пробовал конфигурировать хендлер, но все равно получаю 401
.ConfigurePrimaryHttpMessageHandler((s) =>
{
var options = s.GetRequiredService<IOptions<NTLMOptions>>().Value;
return new HttpClientHandler
{
PreAuthenticate = true,
Credentials = new NetworkCredential(options.User, options.Password, options.Domain),
};
});
Странно, что нет нормальной реализации на .net. На той же node несколько пакетов есть для этого сценария.