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

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

Войти через центр авторизации
Похожие вопросы