Как я могу получить билет Kerberos с Delphi?

Программное обеспечение не является инженерной дисциплиной.

Мы никогда не должны были позволять компьютерам убегать из математического отдела.

8
задан mjn 30 June 2009 в 08:49
поделиться

2 ответа

Согласно этот вы сможете получить его с помощью вызова Windows API InitializeSecurityContext .

6
ответ дан 5 December 2019 в 21:21
поделиться

Сначала прочтите Керберизация приложений с использованием интерфейса поставщика поддержки безопасности , чтобы получить общее представление . InitializeSecurityContext описывается следующим образом:

Инициализирует контекст безопасности посредством создание токена безопасности, который должен передаваться на сервер. В приложение, которое использует эту функцию, называется клиентом SSPI.

На msdn список функций SSPI можно найти в Функции аутентификации .

Фактический пример кода см. на странице SSPI примеров Win32 . Вы, вероятно, найдете client.cpp полезным. Другой подобный пример - GssClient.c . Оба кода запускают его в цикле, потому что диалог продолжается, если возвращается SEC_I_CONTINUE_NEEDED .

1
ответ дан 5 December 2019 в 21:21
поделиться
Другие вопросы по тегам:

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