对服务器/客户端应用程序使用Kerberos身份验证

时间:2011-06-28 15:41:58

标签: c++ kerberos single-sign-on

在c ++中,我正在尝试构建在Linux和Windows上运行的便携式服务器以及在Windows中运行的将使用MS Active Directory进行身份验证的客户端。经过一些研究,我认为最好的方法是使用Kerberos。由于BSD样式许可,我决定使用MIT Kerberos v5库。

但我的问题是我完全无法找到在C ++中使用Kerberos工作的好资源。我发现的所有示例都只是简单的代码片段,无法详细解释函数的输入参数和参考手册(doxygen样式),它们简要解释了有问题的函数,但没有提供足够的信息来理解上下文的使用位置它

简而言之,你能为两周前甚至不知道Kerberos是什么的C ++程序员推荐好的资源吗?

2 个答案:

答案 0 :(得分:2)

我不确定您是否已经看过这个,但 MIT Kerberos V5 API documentation 看起来非常详尽。

答案 1 :(得分:2)

最好的起点是MIT代码分发中的示例简单客户端和简单服务器。

这将向您展示如何使用GSSAPI进行相互身份验证