Получить Kerberos TGT на клиенте Windows в стек переполнения

Я пытаюсь получить TGT от сервера Active Directory в коде C ++. В Linux я использую библиотеку MIT Kerberos и запускаю krb5_get_init_creds_password функция. В Windows я хочу использовать некоторые встроенные функции. Вы знаете аналог для krb5_get_init_creds_password?

Я искал о SSPI, но, как я понимаю документацию, функции SSPI не могут получить tgt от KDC.

Спасибо!

Редактировать: Может кто-нибудь сказать мне, пожалуйста, как я могу получить TGT из AD с помощью системных команд Windows. Или я должен использовать библиотеку MIT Kerberos и использовать kinit? Спасибо!

0

Решение

На самом деле, вы никогда не должны получать доступ к Kerberos 5 API. Пользователь должен сам получить TGT (kinit или логин ОС) и вы просто используете его с GSS-API. То же самое относится и к SSPI.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]