使用GSSAPI / Kerberos API通过KDC进行身份验证的Windows客户端应用程序

时间:2017-09-21 19:11:19

标签: c++ c windows kerberos gssapi

对不起我的问题,如果它很明显,但我来自嵌入式世界的开发。

我试图用c / c ++开发一个简单的Windows应用程序,通过KDC直接使用GSSAPI或Kerberos API进行身份验证。假设是KDC和服务器组件已经到位。我想我理解通过Kerberos的整个身份验证过程如何在客户端,服务器和KDC之间工作。

问题是我不知道从哪里开始使用GSSAPI或Kerberos API。我正在使用带有Visual Studio 2013的窗口8.Windows SDK是否已预先打包GSSAPI / Kerberos V5 API(可能是SSPI)供开发人员开始调用?我在网上看到应用程序需要通过SSPI来访问Kerberos API。真的吗?似乎我也可以从麻省理工学院网站下载Kerberos V5 SDK,但要在Windows中编译它并不简单。

我想我的问题是我需要什么才能开始?我很难看到所有这些不同的部分是如何组合在一起的。任何经历过我所经历过或能够提供帮助的人都非常感激。

由于

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,如果有人在这个领域没有多少经验,那么看到这个Q没有答案,那么看看以下内容可能有意义:

在* nix上你大部分都要依赖GSSAPI,它们很受欢迎,希望你的环境会有一个端口。