Извините за мой вопрос, если это очевидно, но я пришел из разработки во встроенном мире.
Я пытаюсь разработать простое приложение для Windows на c / c ++ для аутентификации через KDC с использованием GSSAPI или Kerberos API напрямую. Предполагается, что KDC и серверные компоненты уже на месте. Я думаю, я понимаю, как весь процесс аутентификации через Kerberos работает между клиентом, сервером и KDC.
Проблема в том, что я не знаю, с чего начать, чтобы использовать GSSAPI или Kerberos API. Я использую окно 8 с Visual Studio 2013. Windows SDK уже предварительно упакован с GSSAPI / Kerberos V5 API (может быть, SSPI) для разработчика, чтобы начать звонить? В Интернете я прочитал, что приложению нужно будет пройти через SSPI для доступа к API Kerberos. Это правда? Похоже, я также могу загрузить Kerberos V5 SDK с веб-сайта MIT, но заставить его скомпилировать в Windows не так просто.
Я думаю, мой вопрос: что мне нужно, чтобы начать? Я изо всех сил пытаюсь увидеть, как все эти разные части сочетаются друг с другом. Любой, кто прошел через то, что я переживаю, или кто может помочь, очень ценится.
Спасибо
Я столкнулся с той же проблемой и увидел этот вопрос без ответа, если кто-то не имел большого опыта в этой области, то, возможно, имеет смысл взглянуть на следующее:
В * nix вам в основном приходится полагаться на GSSAPI, они популярны, надеюсь, для вашей среды найдется порт.
Других решений пока нет …