IdHttp - аутентификация Kerberos - PullRequest
0 голосов
/ 12 февраля 2019

Я регулярно использую IdHTTP (версия 10) в своем проекте Delphi, в том числе с OpenSSL.Можно ли с IdHTTP договориться об аутентификации Kerberos?Если нет, есть ли альтернативное решение?

Спасибо за помощь.

1 Ответ

0 голосов
/ 12 февраля 2019

В настоящее время Indy не имеет встроенной поддержки Kerberos (хотя и для NTLM).

Однако TIdHTTP использует систему плагинов для обработки аутентификации на уровне HTTP.Вы можете написать свой собственный класс TIdAuthentication -обработанный для обработки Kerberos по мере необходимости, а затем использовать событие TIdHTTP.OnSelectAuthorization для использования вашего класса всякий раз, когда сервер запрашивает аутентификацию Kerberos.

...