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

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

Похожие вопросы