对不起我的问题,如果它很明显,但我来自嵌入式世界的开发。
我试图用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中编译它并不简单。
我想我的问题是我需要什么才能开始?我很难看到所有这些不同的部分是如何组合在一起的。任何经历过我所经历过或能够提供帮助的人都非常感激。
由于
答案 0 :(得分:1)
我遇到了同样的问题,如果有人在这个领域没有多少经验,那么看到这个Q没有答案,那么看看以下内容可能有意义:
A basic client-server implemented using SSPI/GSS with detailed steps on how to setup stuff.
The corresponding MSDN documentation to wrap your head around the same piece of code.
在* nix上你大部分都要依赖GSSAPI,它们很受欢迎,希望你的环境会有一个端口。