curl в основном поддерживает аутентификацию Kerberos, но когда мы пытаемся установить соединение с использованием заданного идентификатора пользователя: пароля к определенному принципу (сетевому адресу) с помощью curl, перед этим нам требуется keytab. (если мы не хотим использовать default)
Теперь есть какой-нибудь способ, которым я могу указать свой собственный сгенерированный файл keytab для curl.
Из того, что я прочитал до сих пор, у меня есть много ссылок.
Эта функция была предложена в curl в 2016 году рассылка тем же
Но я не думаю, что это принято в магистрали curl.
Также это ответ предлагает подход, который устанавливает переменные среды
KRB5_CLIENT_KTNAME
& KRB5CCNAME
, Подробнее об этих переменных для ref.
Мне нужно знать, есть ли какой-либо другой подход для моего приложения, чтобы указать keytab & Kerberos кеш аутентификации, если я использую curl для сетевого взаимодействия или мне приходится полагаться только на переменные окружения?
Задача ещё не решена.
Других решений пока нет …