使用 spnego 身份验证的卷曲请求失败,并显示“gss_init_sec_context() failed: : Success”

使用 spnego 身份验证的卷曲请求失败,并显示“gss_init_sec_context() failed: : Success”

使用 kerberos 身份验证的curl 请求失败。

使用选项检查输出-v,输出显示:

$ curl -v -u : --negotiate https://URL

...

< Connection: keep-alive
< Set-Cookie: JSESSIONID=****; Path=/; HttpOnly
* gss_init_sec_context() failed: : Success
< WWW-Authenticate: Negotiate
* gss_init_sec_context() failed: : Success
< WWW-Authenticate: Negotiate
< X-Content-Type-Options: nosniff
...

我正在使用curl 7.29.0,它将 spnego 请求重定向到真正的身份验证步骤。
但在这种情况下,它不会继续进行下一步。

这个问题是在特定环境下发生的。

在其他环境下,gss_init_sec_context() failed: : Success不会出现日志,并且身份验证完成良好。

可能有什么问题?

如何更深入地调试?

相关内容