У меня есть служба REST, созданная с помощью Delphi XE7 и MVC Framework (поэтому не используется никакой сбор данных).Интерфейс построен с использованием угловых возможностей, но это не относится к теме.
Теперь у меня есть требование авторизовать пользователей с помощью аутентификации Kerberos.При запуске из одного и того же домена пользователь должен автоматически входить в веб-приложение - в этом случае его единый вход - и при вызове вне домена должно отображаться окно имени пользователя / пароля, где пользователь может войти в систему с помощью своегоучетные данные Windows.
В .Net это всего 4 строки кода (на самом деле это просто настройки, которые нужно установить), но в Delphi я изо всех сил пытаюсь выполнить это действие.Я много искал и нашел этот билет Kerberos с delphi , где говорится, что я должен реализовать функцию InitializeSecurityContext из окон.Я нашел пару других ответов, которые указывают в этом направлении, и некоторые из них также говорят, что мне нужно перестроить всю аутентификацию NTLM, потому что для delphi такого нет из коробки.Но так как я не очень хорошо знаком с протоколом аутентификации Windows, я хотел спросить, внедрил ли кто-нибудь аутентификацию kerberos с помощью delphi и есть ли какой-то другой способ добиться того, что мне нужно
С уважением, Семир