Задать вопрос
@sanphir

Как использовать HttpClient с NTLM аутентификацией?

Есть микросервис на .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 несколько пакетов есть для этого сценария.
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Хз. Но NTLM считается уже не безопасным для современных требований. Может поэтому?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITFB Group Москва
от 200 000 до 300 000 ₽
Альфа-Банк Москва
от 200 000 до 350 000 ₽
EuroAuto Санкт-Петербург
от 200 000 ₽