在Linux上使用GSS-API编译curl以进行Kerberos身份验证

时间:2016-07-26 13:51:12

标签: curl kerberos gssapi

我是卷曲和kerberos的新手。

我正在尝试使用RedHat Linux盒子上的GSS-API支持编译curl。

当我运行configure时,

./configure --prefix=${PWD} --with-gssapi

我收到以下错误。

error :  one or more libs available at link-time are not available run-time. Libs used at link-time: -lgssapi -lz -lrt

config.log显示:

configure:21032: checking if GSS-API support is requested
configure:21035: result: yes
configure:21050: checking gss.h usability
configure:21050: gcc -c -O2 -Wno-system-headers  -I/usr/include conftest.c >&5
    conftest.c:81:17: error: gss.h: No such file or directory

我确实在/ usr / lib64下看到了gssapi lib文件,并在/ usr / include /

下找到了gssapi

所以我也尝试了下面的标志,但没有成功。

--with-gssapi-libs=/usr/lib64 --with-gssapi-include=/usr/include

知道我在这里缺少什么吗?

我正在尝试使用此设置最终在我的C ++代码中使用curl的GSS-API选项来针对Kerberos服务器进行身份验证。但在此之前,我希望通过使用像

这样的curl命令行来查看一些数据
curl --negotiate -u username:fakepass http://some/protetcted/url

非常感谢任何帮助。

0 个答案:

没有答案